这是问题所在。我正在使用我的脚本直接通过 telnet 连接(从我的 Windows 桌面<=(telnet)=>到设备)连接到设备。基本上,我的脚本在TL1中运行一些命令,捕获输出并根据参数值进行操作......非常简单。
该设备将安装在另一个网络上,我无法再通过 telnet 直接访问该网络。现在,我必须在特定服务器上启动 ssh 连接,然后从那里启动 telnet 会话。(从我的 Windows 桌面<=(ssh)=>服务器<=(telnet)=>到设备)
我了解 paramiko 的基本知识...我在jessenoler网站上找到了该代码:
import paramiko
ssh.connect('127.0.0.1', username='jesse', password='lol')
stdin, stdout, stderr = ssh.exec_command("uptime")
type(stdin)
stdout.readlines()
# output:
# ['13:35 up 11 days, 3:13, 4 users, load averages: 0.14 0.18 0.16\n']
我不知道如何从服务器启动 telnet ......我应该使用:
ssh.exec_command("telnet 10.10.10.10 10001")
我知道解决我的问题的最简单方法是在服务器上安装 python,但我不能。以前有人遇到过这种问题吗?感谢您的输入!:)