我一直在使用 Paramiko 在 Linux/Windows 机器上发送命令。
它可以很好地在 Ubuntu 机器上远程执行测试。但是,它不适用于 Windows 7 主机。
以下是我收到的错误:-
def _unit_for_event(self):
self_event.wait()
assert self.event.isSet()
if self.event_ready:
return
e = self.transport.get_exception()
if e is None:
e = SSHException ('Channel closed.')
raise e
例外的是:
E SSHException: Channel closed.
我正在使用最新的 Paramiko 版本 1.7.7.1 并在 Windows 7 计算机上安装 Open SSHd。
有没有人有过与上面类似的经历?当我在Linux机器上远程执行时,没有看到这个错误。
就我而言,这是由于服务器上的 SFTP 配置错误造成的。尝试sftp user@remote-host
如果这不起作用,您就会知道这就是根本原因。解决问题取决于您的服务器是什么。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)