有关telnet到网络上的交换机并发送特定命令的问题

时间:2014-03-07 18:36:28

标签: python

我已经写了一个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()

0 个答案:

没有答案