我无法再使用远程计算机访问它ssh username@host
,它之前工作正常,然后就停止了,而且我总是得到:
ssh: connect to host port 22: Connection timed out
我检查了防火墙规则,没有出现任何中断。我重新安装了ssh
服务器并确保它正常工作,但问题仍然存在。我 ping 了 IP 地址,它响应正常。
我还检查了 ssh 配置,它正在监听端口 22
有什么帮助吗?
答案1
首先检查 SSH 守护程序是否正常运行。您可能需要检查 journald 日志以获取更多详细信息。
您也可以运行 netstat 命令,查看 SSH 是否正在监听 22,并测试“telnet ip -port 22”是否从防火墙到机器正常运行?
检查 ssd_config 配置文件中是否有任何限制。
请注意,任何问题都将记录在 journald、sshd.log 或防火墙日志中。