我在 vmware 上安装了 CentOS,几天前一切运行正常。今天每次我用 putty 连接到 CentOs 服务器时,几分钟后它就会断开连接,我该如何找出原因呢?
当我检查 /var/log/secure 时,我得到了:
1 月 23 日 18:01:09 localhost sshd[17461]: 退出信号 15 当我检查“/var/log/messages”时,没有任何关于此信号的说明,我的 iptables 已关闭
答案1
将以下行添加到 /etc/ssh/ssh_config 文件:
ServerAliveInterval 60
该数字是服务器发送无操作代码之前的秒数。
答案2
日志中的信号 15 表示出现了比超时问题更严重的问题。
我将运行strace -p PID
sshd 进程并查看它实际上为何死亡。
您还应该尝试从服务器 ssh 到本地主机,看看是否稳定。例如:ssh root@0
当然,您也应该安装任何可用的 CentOS 升级。如果问题仍然存在,请尝试重新安装 SSH 服务器包,以防它以某种方式受到损害或损坏。