Pourquoi scp est-il bloqué? Comment puis-je le résoudre?

46

Lorsque j'ai tenté de copier un fichier (de taille) sur le réseau en utilisant scp, j'ai une erreur <file> stalled Pourquoi cela arrive-t-il? Comment puis-je le résoudre?

    
posée Lelouch Lamperouge 26.11.2011 - 21:12
la source

4 réponses

66

Cela se produit car scp essaie d’acquérir autant de bande passante que possible, et tout retard (par un pare-feu, etc.) peut le bloquer. Limiter la bande passante (avec l'option -l) résoudra le problème.

Par exemple, vous pouvez limiter la bande passante à 1 Mo / s (= 8192 Kbits / s):

 scp -l 8192 <file> <destination>

Source: lien

    
réponse donnée user35297 26.11.2011 - 21:38
la source
4

J'ai réussi à le résoudre en utilisant rsync:

rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /tmp/bigfile.txt [email protected]:/tmp/
    
réponse donnée user1453912 10.06.2016 - 10:38
la source
2

Avez-vous une chance de vous retrouver derrière un pare-feu Cisco ASA? Si c'est le cas, désactivez "randomisation du numéro de séquence" et cela vous aidera beaucoup - désactivez également TCP Offload (ethtool -K $ INTERFACE peut être désactivé) si vous êtes sur un Cisco ASA avec des NIC Broadcom sur votre serveur. .

    
réponse donnée dotwaffle 15.01.2015 - 12:32
la source
1

Compte tenu du message d'erreur reçu lors du blocage du scp, je soupçonnais que c'était le chiffrement qui échouait. "L'authenticité de l'hôte 'myserver (10.10.11.12)' ne peut être établie. L'empreinte de la clé ECDSA est SHA256: + zkyskXlxVQ0kRorLW26pzprIYbsM4N3hbaDLz1RNpo " Dans cette optique, j'ai lancé "scp-c aes128-ctr /tmp/test.dan/bigfile.src myserver: / tmp / bigfile". scp WAS a réussi avec le chiffrement alternatif. Y a-t-il un problème avec le chiffrement par défaut qui souffle un espace tampon?

Essayez d’ajouter "-c" avec un autre chiffre et voyez s’il résout votre problème.

    
réponse donnée Dan Snavely 26.10.2016 - 12:10
la source

Lire d'autres questions sur les étiquettes