我在两台新服务器(全新安装)上使用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过夜表明没有丢包.
另一个更新 – 戴尔似乎认为我们的服务器主板坏了.替换它以确定它是否解决了问题.