当我尝试使用scp在网络上复制一个文件(大小为)时,出现了一个错误
<file> stalled
。为什么会发生这种情况?我该如何解决?scp
试图尽可能多地占用带宽,而任何延迟(由防火墙等)都可能使其停滞。使用-l选项限制带宽将解决此问题。 scp -l 8192 <file> <destination>
-l 8192
意味着8192千比特/秒,而-l
可能最高支持1兆比特/秒(这在现今似乎有点过时)。 - elmicharsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /tmp/bigfile.txt user@host.com:/tmp/