我已经编写了一个python程序,可以在telnet上切换到网络,登录并输入特定命令。但是我不知道我的程序有什么问题,因为这个程序在登录后永远无法通过。我甚至怀疑程序是否接受了我在命令行给出的密码。你知道吗
这是我的程序:
import telnetlib
import getpass
import sys
Host = "10.210.1.2"
user = raw_input("hbommireddy")
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.read_until("SYSTEM-QA-S4810>")
tn.write("en\n")
tn.read_until("SYSTEM-QA-S4810#")
tn.write("show interface status\n")
print tn.read_all()
目前没有回答
相关问题 更多 >
编程相关推荐