scp命令传输大文件报错lient_loop: send disconnect: Broken pipe lost connection修复最佳实践

如何发生的报错

我通过scp向服务器传输了一个约1GB的大文件

为什么报错

貌似是因为网络不稳定,也许因为我的服务器是小水管(虽说1Mbps的网速,但是上行小,下行应该大)有关,也许是不建议用scp传输那么大的文件。

解决方案

曲线救国,换用rsync命令,它的好处是支持断点续传
虽然仍然无法避免传输中断,但是即使中断也可以继续传输。而且我主观上感觉它比scp稳定。
中断:
在这里插入图片描述
最终传输完成
scp命令传输大文件报错lient_loop: send disconnect: Broken pipe lost connection修复最佳实践_第1张图片
命令rsync -av -e 'ssh -p 端口号' 文件 [email protected]:/目录/文件名

你可能感兴趣的:(服务器,运维)