我有一个小型本地服务器为网站提供服务。该网站 24/7 运行良好,但几个小时后我无法再通过 SSH 连接到服务器。如果我尝试,我只会得到一个空白屏幕,最终:
ssh:连接到主机192.168.0.188端口22:操作超时
与此同时,该网站继续正常运行。我尝试检查日志,但似乎找不到任何内容。可能出什么问题了?
netstat-plunt | grep ssh 显示
0 0.0.0.0:22 0.0.0.0:* 监听 1417 sshd 0 :::22 :::* 监听 1417/sshd
ssh localhost 也允许我登录
答案1
奇怪的是它没有在日志文件中报告任何内容。我最初的想法是可能存在性能问题(内存、CPU、网络)。
您提到了本地服务器,所以我假设您正在本地登录来查看问题?如果是这样,sshd 是否仍在运行?如果是,您是否尝试过strace
在其上运行?
您使用什么版本的 sshd 和 openssl?也许是 bug 或者有人导致你的 sshd 崩溃。