我正在尝试使用telnet从机器上获取一些信息,这就是我正在做的事情。 从putty中的windows我把它设置为telnet,放入ip和端口, 和连接,我确实得到它说的控制台:
键入热键以暂停连接:Z 并且光标在下一行的开头闪烁。 我按下了键盘输入。我可以开始输入像ls这样的命令。
我的代码非常简单。因为没有或密码
import telnetlib
tn = telnetlib.Telnet("10.35.180.239", port=7033)
tn.write("\n")
#n.write("vt102\n") # we might need to tell the type of console?
tn.write("ls\n")
print tn.read_all()
tn.close()
在此链接中提到了一些 telnetlib python example 我们需要编写我们正在使用的控制台类型,但我没有得到不同的结果。
这是我在控制台中获得的内容。
ls
This connection is in use. User(s) currently connected: NONE@440.
You need privilege to make a simultaneous session.
我可能会错过一些步骤吗?或者有什么神奇的东西需要下注设置?
谢谢你们。