Python 2.7 执行命令或将文件传输到远程windows计算机

Python 2.7 执行命令或将文件传输到远程windows计算机,python-2.7,ssh,rpc,remote-access,Python 2.7,Ssh,Rpc,Remote Access,我实际上想要的是windows环境中等效的非ssh连接。根据要求,我的控制器机器可以使用某种实用程序/协议(如ssh或telnet或rpc或tpc)使用用户名密码连接到远程机器,并且使用此会话,我可以在远程机器上传输文件或执行命令。此连接执行必须在远程计算机不进行任何干预的情况下完成,即,我不需要在远程计算机上安装任何模块或安装任何实用程序,也不需要运行任何脚本 我的控制器和远程环境都是windows 有人能给我推荐一下python模块或实用程序吗?我可以用它来实现这一点 我探索了几个选项,但我

我实际上想要的是windows环境中等效的非ssh连接。根据要求,我的控制器机器可以使用某种实用程序/协议(如ssh或telnet或rpc或tpc)使用用户名密码连接到远程机器,并且使用此会话,我可以在远程机器上传输文件或执行命令。此连接执行必须在远程计算机不进行任何干预的情况下完成,即,我不需要在远程计算机上安装任何模块或安装任何实用程序,也不需要运行任何脚本

我的控制器和远程环境都是windows

有人能给我推荐一下python模块或实用程序吗?我可以用它来实现这一点

我探索了几个选项,但我不确定它们是否是最好的方法。请提供您对此的想法

  • 通过popen使用psexec实用程序进行连接
  • 使用套接字到通信通道,但是我不确定是否可以使用此通道执行任何命令
  • 利用Telnet。但我没有研究python模块来建立telnet连接并执行命令
  • 使用模块,如Pyro或rpyc

  • 感谢您的帮助。非常感谢高级课程。

    请看一下pexpect模块。它可以用于ftp、ssh。。。

    我希望有一个针对windows的scp实现。为什么不使用ftp?快速搜索后,这将对您有所帮助@eiki我可以使用ftp进行文件传输,但我如何在远程机器上执行和命令或运行任何可执行文件?抱歉,我没有抓住要点。抱歉,您无法通过ftp连接运行任何可执行文件。如果您坚持使用Windows,请为Windows寻找ssh。