packet_write_wait:连接到@host端口22:管道断开

问题描述

我正在尝试使用scp命令将某些文件从生产服务器(ubuntu 16.04)复制到备份服务器(ubuntu 16.04),但得到

packet_write_wait: Connection to @host port 22: Broken pipe
Lost connection

我尝试添加

-o ServerAliveInterval=30 -o ServerAliveCountMax=5

来自 https://superuser.com/questions/1331240/packet-write-wait-connection-to-xxx-port-3591-broken-pipe https://superuser.com/questions/1331240/packet-write-wait-connection-to-xxx-port-3591-broken-pipe https://superuser.com/questions/1137584/packet-write-wait-broken-pipe-error-on-macos-sierra-ssh 但随后开始抛出

Timeout,server @host not responding.
lost connection

我能够与备份服务器建立ssh连接,但无法复制任何文件。 指出我可以做的事情并将文件复制到备份服务器。谢谢。

我发现我可以将最大4k大小的文件/文件夹复制到备份服务器,但不能复制更大的文件。当我尝试将大文件复制到另一台服务器上但不在备份服务器上时,它可以正常工作。

解决方法

通过将LAN卡的mtu设置设置为1492,看来我找到了解决办法

key-store-password

请参阅此链接以获取更多信息:http://www.microhowto.info/howto/change_the_mtu_of_a_network_interface.html

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...