Paramiko SSHException频道已关闭

时间:2012-04-27 06:07:46

标签: python paramiko

我一直在使用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机器上远程执行时,看不到此错误。

1 个答案:

答案 0 :(得分:2)

在我的情况下,结果是由于SFTP在服务器上配置错误。试试sftp user@remote-host,如果这不起作用,你就会知道这是根本原因。解决问题取决于您的服务器。