python - 处理 Paramiko SSHException - 服务器连接断开

标签 python ssh paramiko

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

我正在使用 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/

相关文章:

java - 如何使用 Java 在远程机器上执行 Linux 命令?

python - 如何使用 Python 和 Paramiko 创建 SSH 隧道?

python - Pandas :AttributeError: 'module' 对象没有属性 '__version__'

python - 如何从使用函数创建的列表中选择特定字符

python - 属性错误 : 'SMOTE' object has no attribute '_validate_data'

python - 通过SSH连接到MySQL数据库

python - 如何从列表中解压四个变量?

php - 有没有办法在 PHP 中验证 SSH 公钥?

ssh - 如何在 Google Compute Engine 上创建的两个实例之间进行 ssh?