我今天重新启动了服务器,但 SSH 服务器停止了工作。 Docker 仍在运行,数据库已启动,但与 SSH 服务器的连接超时。
我确定这不是防火墙,从不同位置的另一台设备对其进行了测试,重新安装了 SSH 服务器,但似乎没有任何作用(在救援模式下进行)。我在日志中没有发现任何重要的内容。端口似乎从外部关闭,但日志表明服务器正在运行。
Docker 使用端口 80、443、53。我在默认端口上运行 Cassandra 数据库。所有这些都在监听,我能够完美地连接到它们(除了提到的 SSH 之外)。 SSH 服务器在自定义端口上运行。我尝试禁用 UFW 并更改 SSH 端口。我有一段时间没有更改 SSH 设置,它们在上次重新启动后就可以工作了。
一些输出:cat /var/log/auth.log
Oct 3 22:03:49 gd-1 sshd[1096]: Server listening on 0.0.0.0 port 30XXX.
Oct 3 22:03:49 gd-1 sshd[1096]: Server listening on :: port 30XXX.
Oct 3 22:17:01 gd-1 CRON[19718]: pam_unix(cron:session): session opened for user root by (uid=0)
Oct 3 22:17:01 gd-1 CRON[19718]: pam_unix(cron:session): session closed for user root
Oct 3 22:35:11 gd-1 systemd-logind[644]: Power key pressed.
Oct 3 22:35:11 gd-1 systemd-logind[644]: Powering Off...
Oct 3 22:35:11 gd-1 systemd-logind[644]: System is powering down.
我会根据要求添加更多信息,但我没有主意。有什么线索吗?