2012-09-07 3 views
3

원격 서버의 파일을 로컬 디렉토리에 복사하려고합니다.Paramiko 처리 SSHException - 서버 연결이 끊어졌습니다.

저는 파이썬 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() 

왜 연결이 삭제됩니까? 어떻게 처리 할 수 ​​있습니까? 미리 감사드립니다.

+0

이에 대한 모든 개발이있을 때? 나는 같은 문제를 가지고있다. – Etienne

답변

2

이 발생하는 것입니다 (소스에서 언급 한 바와 같이, 라인없이 667, http://www.lag.net/paramiko/docs/paramiko.sftp_client-pysrc.html) 오류 패킷이 읽고하거나 참고 EOFError

+0

감사합니다. 이 경우 EOFError를 발생시키는 파일을 건너 뛸 수 있습니까? 이것을 극복하는 다른 방법은 없습니까? – SyncMaster

+0

어떤 파일을 복사하고 있습니까? – GodMan

+0

일반 텍스트 파일 그러나 각 파일은 약 500MB 크기입니다. – SyncMaster

관련 문제