从你的描述上看,网络层出现的问题比较大。过段时间又可以,有可能是由于沿途的设备(路由器和防火墙或主机)在设置的时间内周期性的删除了链接。没删除前是不合法的链接(tcp的机制)。
建议从网络抓包看看。两边都同时抓包。
基本解决思路:1、确认iptables关闭的情况下可以使用netstat
-nlpt
|
grep
sshd命令看看服务端口22是否listen。判断下是不是服务down掉了
2、查看下/etc/sshd/sshd_config配置文件,检查下是不是由于安装和运行什么程序导致配置文件被更改了,尤其是permitrootlogin
3、Linux系统下/var/log/secure保存有ssh的日志文件查看日志文件,如果不能分析,你最好能把日志文件帖出来,让大家帮忙分析下
4、导致无法ssh连接的原因可能会有:
----内存被占满
----网络连接数被用光
----网络质量较差,或网络带宽被用尽网络负载或系统负载太大
----端口被占用,或与ipv6冲突
----检查下/var/empty的权限
----是否有大量不明的ip尝试发起连接,导致被攻击
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)