2012-09-07 3 views
3

J'essaie de copier des fichiers du serveur distant vers mon répertoire local. J'utilise sftp de Python paramiko pour copier les fichiers. Après avoir copié très peu de fichiers, je reçois l'exception suivante:Gestion de Paramiko SSHException - Connexion serveur abandonnée

sftp.get(remote_pate, local_path) 

SSHException('Server connection dropped') 

Etablissement d'une connexion à l'aide,

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

Pourquoi le DROPpé connexion? Comment puis-je gérer cela? Merci d'avance.

+0

Tout développement à ce sujet? J'ai le même problème. – Etienne

Répondre

2

Cela se présenterait (comme mentionné dans la source, ligne n ° 667, http://www.lag.net/paramiko/docs/paramiko.sftp_client-pysrc.html) quand il y a une erreur de lecture du paquet ou quand il est EOFError

+0

Merci. Dans ce cas, puis-je ignorer les fichiers qui provoquent EOFError? Un autre moyen de surmonter cela? – SyncMaster

+0

Quels fichiers copiez-vous? – GodMan

+0

fichiers texte normaux. Mais chaque fichier serait d'environ 500 Mo de taille. – SyncMaster