当我尝试使用 scp 通过网络复制文件(大小为 )时,出现错误<file> stalled
为什么会发生这种情况?我该如何解决?
小智 75
发生这种情况是因为scp它试图获取尽可能多的带宽,而任何延迟(防火墙等)都可能使其停滞。限制带宽(使用 -l 选项)将修复它。
例如,您可能希望将带宽限制为 1 MB/s (= 8192 Kbits/s):
scp -l 8192 <file> <destination>
Run Code Online (Sandbox Code Playgroud)
来源:http://www.aixmind.com/?p=1371 - Wayback Machine
小智 6
我已经通过使用 rsync 设法解决了它:
rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /tmp/bigfile.txt user@host.com:/tmp/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
136051 次 |
| 最近记录: |