我重启了电脑,现在我无法通过远程机器上的 ssh 连接到它。我可以通过主机连接到它,但就是这样。它说 ssh 正在运行,但我无法从另一台计算机连接。
答案1
需要在远程机器(您正在连接的机器)上检查的事项:
- ssh 服务器正在运行(您已经完成):
sudo service ssh status
- 防火墙没有干扰:
sudo iptables -L
检查防火墙规则 - 基本连接:(
ping 192.168.0.90
应该得到回应) - 物理网络问题(电缆断开、交换机关闭等)
- 两台计算机都位于同一子网 (192.168.0.)。如果您重置了路由器,它可能会授予不同于 SSH 服务器静态子网的 IP 地址。
答案2
检查远程机器的防火墙:
iptables -nvL
或者:
systemctl status firewalld