4

リモートサーバーからローカルディレクトリにファイルをコピーしようとしています。

Pythonparamikoのsftpgetを使用してファイルをコピーしています。

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()

接続が切断されるのはなぜですか?どうすればこれを処理できますか?前もって感謝します。

4

1 に答える 1

2

これは、パケットの読み取りエラーが発生した場合、または EOFError が発生した場合に発生します(ソースの 667 行目、http: //www.lag.net/paramiko/docs/paramiko.sftp_client-pysrc.html で言及されているように)。

于 2012-09-07T16:47:10.513 に答える