我通过 OpenSSH 在笔记本电脑上的 Ubuntu 上设置了 SSH 服务器。虽然 ssh localhost 没问题,但我尝试先从 ssh 到另一台计算机,然后从那里 ssh 使用其外部 IP 地址返回到我的笔记本电脑,但它失败并显示“连接到主机 xxx 端口 xxx:连接超时”。我的笔记本电脑通过以 Comcast 作为提供商的路由器无线连接到互联网。所以我想我有一个动态IP?设置或连接的正确方法是什么?谢谢并恭祝安康!
我通过 OpenSSH 在笔记本电脑上的 Ubuntu 上设置了 SSH 服务器。虽然 ssh localhost 没问题,但我尝试先从 ssh 到另一台计算机,然后从那里 ssh 使用其外部 IP 地址返回到我的笔记本电脑,但它失败并显示“连接到主机 xxx 端口 xxx:连接超时”。我的笔记本电脑通过以 Comcast 作为提供商的路由器无线连接到互联网。所以我想我有一个动态IP?设置或连接的正确方法是什么?谢谢并恭祝安康!
ifconfig上报的IP是否在范围内
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
您需要将路由器配置为将端口 22 转发到该地址。SSH 应该仍然可以在您的无线局域网上的其他机器上工作。
正如上面的答案所述,如果您在无线 LAN 上,您可能会被困在 NAT(网络地址转换)防火墙后面。您需要转到无线路由器的配置页面(通常为http://192.168.0.1)并告诉它将端口 22 上的连接转发到您的笔记本电脑。