是否可以通过 telnet 连接到服务器并从那里 telnet 到 python 中的另一台服务器? 由于有一个 Controller ,我使用用户名和密码远程登录,并且从 Controller 命令行我需要以 root 身份登录才能运行 linux 命令。我将如何使用 python 来做到这一点?
我使用 telentlib
登录到路由器 Controller ,但是我需要从路由器 Controller 再次登录才能进入 shell。这可能使用 python 吗?
谢谢!
最佳答案
刚刚用我手头的硬件和 telnetlib 检查了它。没问题。
当您连接到第一台设备时,只需使用 telnet.write('cmd')
发送所有必要的命令。它可能是 sudo su\n
、telnet 192.168.0.2\n
或其他任何内容。 Telnetlib 只记住它自己的 telnet 连接,所有辅助连接都由相应的 Controller 处理。
关于python - 来自 python 中的 telnet session 的 Telnet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22668907/