Ketika saya mencoba untuk menyalin file (ukuran ) melalui jaringan menggunakan scp saya mendapatkan error <file> terhenti
Mengapa hal ini terjadi? Bagaimana cara mengatasinya?
Hal ini terjadi karena scp
adalah mencoba untuk meraih lebih banyak bandwidth sebanyak mungkin, dan penundaan (oleh firewall, dll.) dapat lapak itu. Membatasi bandwidth (dengan pilihan-l) akan memperbaikinya.
Misalnya, anda mungkin ingin membatasi bandwidth 1 MB/s (= 8192 Kbits/s):
scp -l 8192 <File> <destination>
I've berhasil menyelesaikannya dengan menggunakan rsync:
rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /tmp/bigfile.txt [email protected]:/tmp/
Setiap kesempatan anda're belakang Cisco ASA firewall? Jika demikian, matikan "nomor urutan pengacakan" dan'll membantu banyak-juga menonaktifkan TCP Offload (ethtool -K $ANTARMUKA tso off gso off gro off) jika anda're pada Cisco ASA dengan Broadcom Nic di server anda.
Mengingat pesan kesalahan yang kami terima saat scp terhenti aku menduga bahwa itu adalah enkripsi yang gagal. "keaslian host 'myserver (10.10.11.12)' dapat't akan didirikan. ECDSA kunci sidik jari adalah SHA256:+zkyskXlxVQ0kRorLW26pzprIYbsM4N3hbadlz1rnpo" Dengan itu dalam pikiran saya berlari "scp -c aes128-ctr /tmp/test.dan/bigfile.src myserver:/tmp/bigfile". scp TELAH sukses dengan alternatif cipher. Apakah ada masalah dengan default sandi turun penyangga ruang?
Mungkin mencoba menambahkan " c " dengan alternatif cipher dan melihat apakah itu menyelesaikan kios anda.