telnetlib能够运行远程shell命令

时间:2014-06-02 06:19:40

标签: python telnet remote-access

telnet library for Python prgramming语言是否能够处理我们通常在终端上的所有shell命令(UNIX机器,特别是我的Ubuntu)?

以另一种方式问:我可以使用telnetlib库在远程Ubuntu服务器上执行我用于本地运行的所有命令吗?或者这个库只处理一个非常短的命令列表吗?

1 个答案:

答案 0 :(得分:0)

Python telnet lib没有命令的概念:它只允许你将字符串传递给远程主机并获得答案。 所以你可以很容易地:

  • 连接到远程主机并获取shell
  • 使用您想要的任何命令与此shell进行交互

简而言之,您可以通过直接的telnet连接执行操作。

简单地避免使用像vi或emacs这样的全屏应用程序,或者使用任何ncurses应用程序:这是非常可能但非常棘手......