ubuntu服务器,ssh,写入失败:管道损坏

前端之家收集整理的这篇文章主要介绍了ubuntu服务器,ssh,写入失败:管道损坏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在两台新服务器(全新安装)上使用Ubuntu Server 10.04 64bit获得了一些奇怪的行为.我有4-5个其他服务器上部署的ubuntu服务器(相同版本),没有这个问题.

在我手动设置ssh服务器正在/ etc / ssh / sshd_config中侦听的地址之前,我最初无法进入新的服务器安装.一旦我连接,我似乎被随机间隔踢出,出现以下错误

写入失败:管道损坏

使用“ssh -vv”不会显示任何其他信息.当我以这种方式被踢出局时,我无法重新连接另一个看似随机的时间段.有时几秒钟,其他几分钟.如果我运行“netstat -nap | grep:22”,我可以看到写入失败错误后我的连接仍然存在.在连接断开之前,我似乎无法重新连接.

在其中一个错误之后,如果我从控制台跳到服务器,ssh到另一台机器,然后尝试ssh回到服务器,一切正常.

使用“-o TCPKeepAlive = yes”客户端似乎没有任何效果.我在服务器上禁用了iptables和ufw. AppArmor未显示任何强制配置文件,并且未安装SELinux.

我的日志没有报告任何错误,我没有任何自定义配置.这是一个盒装库存.请注意,当我尝试在管道损坏错误后重新进入时,这是我得到的错误

ssh:连接到主机172.22.50.92端口22:连接被拒绝

并且nmap不再将端口22显示为打开,但服务器上的netstat表示它仍在侦听端口22.

编辑 – 我不确定它是否意味着什么,但我已经在这些主机上安装了KVM,我可以毫不费力地进入客户端(ubuntu服务器64位).

更新 – 我尝试清除openssh并使用apt重新安装.我也从源头清除并安装了openssh而没有运气. traceroutes和ping过夜表明没有丢包.

另一个更新 – 戴尔似乎认为我们的服务器主板坏了.替换它以确定它是否解决了问题.

使用mtr检查网络.尝试像mtr -i 15 remotehost这样的命令.将其保留在窗口中,或使用屏幕以便分离.它应该捕获网络的任何问题.在我的大多数系统上,数据包丢失率通常为0%.

编辑:在ssh丢弃之前和之后,你的IP地址显示arp -n的输出是什么.您可能希望在同一子网上的另一台服务器上尝试此操作. IP地址应该只有一个硬件地址,不应该更改.如果确实存在IP地址冲突.

猜你在找的Ubuntu相关文章