- 论坛徽章:
- 0
|
网上有很多关于telnet 登陆服务器的例子. 如下是telnet脚本文件, telnet的结果在附近。
关于telnet我有几个问题,希望能帮忙解答
1. 关于最后两行代码,为什么要写上tn.write('exit\n') 退出telnet 并执行 print tn.read_all()
才能输入vpd sys 得到的信息
2. 有什么办法可以把输入"vpd sys" 得到的信息以 变量的形式取出来
host = '9.115.252.xx'
username = 'user'
password = 'password'
finish = 'system>'
tn = telnetlib.Telnet(host)
tn.read_until('login: ')
tn.write(username + '\n')
tn.read_until('Password: ')
tn.write(password + '\n')
tn.read_until(finish)
tn.write('vpd sys\n')
tn.write('exit\n')
print tn.read_all()
|
|