我正在尝试将文件从远程服务器复制到我的本地目录。
我正在使用 Python paramiko 的 sftp get 来复制文件。
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()
为什么连接断开了?我该如何处理?提前致谢。
最佳答案
当读取数据包出现任何错误或出现 EOFError 时,就会出现这种情况(如源代码第 667 行 http://www.lag.net/paramiko/docs/paramiko.sftp_client-pysrc.html 中所述)
关于python - 处理 Paramiko SSHException - 服务器连接断开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12322210/