设置 SSH 服务器

设置 SSH 服务器

我使用 OpenSSH 在笔记本电脑上的 Ubuntu 上设置了一个 SSH 服务器。虽然 ssh localhost 没问题,但我尝试先从另一台计算机 ssh 到另一台计算机,然后从那里使用外部 IP 地址 ssh 回到我的笔记本电脑,但失败了,显示“连接到主机 xxx 端口 xxx:连接超时”。我的笔记本电脑通过由 Comcast 提供提供商的路由器无线连接到互联网。所以我猜我有一个动态 IP?正确的设置或连接方式是什么?谢谢,问候!

答案1

如果 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 仍应可从无线局域网上的其他机器运行。

答案2

正如上面的答案所述,如果你使用的是无线局域网,那么你可能被困在 NAT(网络地址转换)防火墙后面。你需要进入无线路由器的配置页面(通常http://192.168.0.1),并告诉它将端口 22 上的连接转发到您的笔记本电脑。

相关内容