设置一个SSH服务器

我在OpenSSH的笔记本电脑上的Ubuntu上设置了一个SSH服务器。 尽pipeSSH本地主机是好的,我试着首先ssh到另一台电脑,然后从那里ssh回到我的笔记本电脑的外部IP地址,但它“连接到主机xxx端口xxx:连接超时”失败。 我的笔记本电脑通过Comcast作为提供商,通过路由器无线连接到互联网。 所以我想我有一个dynamic的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

您将需要configuration您的路由器转发端口22到这个地址。 SSH应该仍然从你的无线局域网上的其他机器上工作。

正如上面的答案所述,如果你在无线局域网上,你可能会被困在一个NAT(networking地址转换)防火墙之后。 你需要去你的无线路由器的configuration页面(通常是http://192.168.0.1 ),并告诉它将端口22上的连接转发到你的笔记本电脑。