我已经进入路由器设置并将端口 22 的端口转发添加到我的 Linux 计算机。但是,当我现在从另一台计算机(我的 Mac 的终端)输入 ssh @ 时,它说操作超时。我使用 grep Port /etc/ssh/sshd_config 来确认端口 22 实际上是 ssh 在我的 Linux 上使用的端口。我错过了什么吗?
答案1
您能否确保能够从远程计算机 ping IP 和 telnet...
还要确保您能够在本地进行 ssh,并且 Iptables 已配置或禁用。
确保您的 ssh 服务正在运行并且端口正在侦听。
nmap
命令netstat
会很有帮助
$ nmap mylinuxserverip.com
PORT STATE SERVICE
22/tcp open ssh >> should be open