处理Paramiko SSHException - 服务器连接被丢弃

时间:2012-09-07 16:43:54

标签: python ssh paramiko

我正在尝试将文件从远程服务器复制到我的本地目录。

我正在使用Python paramiko的sftp来复制文件。

sftp.get(remote_pate, local_path)

复制很少的文件后,我得到以下异常。

SSHException('Server connection dropped')

使用

建立连接
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(host, username=username, password=password)
sftp = ssh.open_sftp()

为什么连接会被丢弃?我怎么处理这个?提前谢谢。

1 个答案:

答案 0 :(得分:2)

当读取数据包或存在EOFError

时,会出现这种情况(如源中所述,第667行,http://www.lag.net/paramiko/docs/paramiko.sftp_client-pysrc.html