python - 来自 python 中的 telnet session 的 Telnet

标签 python telnet

是否可以通过 telnet 连接到服务器并从那里 telnet 到 python 中的另一台服务器? 由于有一个 Controller ,我使用用户名和密码远程登录,并且从 Controller 命令行我需要以 root 身份登录才能运行 linux 命令。我将如何使用 python 来做到这一点?

我使用 telentlib 登录到路由器 Controller ,但是我需要从路由器 Controller 再次登录才能进入 shell。这可能使用 python 吗?

谢谢!

最佳答案

刚刚用我手头的硬件和 telnetlib 检查了它。没问题。 当您连接到第一台设备时,只需使用 telnet.write('cmd') 发送所有必要的命令。它可能是 sudo su\ntelnet 192.168.0.2\n 或其他任何内容。 Telnetlib 只记住它自己的 telnet 连接,所有辅助连接都由相应的 Controller 处理。

关于python - 来自 python 中的 telnet session 的 Telnet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22668907/

相关文章:

python - 在 cursor.description 中避免 None ?

java - 如何创建匿名 Python telnet 连接?

用于 SSH 和 Telnet 的 C# 库

python - 无法使用从 python 中同一目录中的另一个文件访问的类

python - 如何在代码中初始化 UTF-16?

基于Java的Telnet应用程序

C# Telnet 实现与 TCPClient,用户名/密码错误

linux - 动态修改数据流

python - 如何在Python中使用循环将对象添加到类中?

python Pandas : Does 'loc' and 'iloc' stand for anything?