|
- import getpass
- import sys
- import telnetlib
- HOST = "localhost"
- user = raw_input("Enter your remote account: ")
- password = getpass.getpass() # 获取输入的密码
- tn = telnetlib.Telnet(HOST)
- tn.read_until("login: ")
- tn.write(user + "\n")
- if password:
- tn.read_until("Password: ")
- tn.write(password + "\n") # 写入密码
- tn.write("ls\n") # 用户输入的命令
- tn.write("exit\n")
- print tn.read_all() # 写入并读取结果
复制代码
这是一个使用telnetlib的大概情况 ,看是否符合你的需求 |
|