通过端口转发从外部启用ssh到我的计算机


1

更新它实际上工作,我不得不调整我的本地IP地址,这是不断变化的。很抱歉给您带来不便。


我可以使用我的本地IP从本地网络上的计算机2 ssh到我的计算机1:

ssh user@192.168.1.5

但是,我想使用我的公共IP从我家外面ssh:

ssh user@113.174.34.171

我可以访问我的路由器(中兴F600W)配置,但显然不能正确进行端口转发。

我尝试了不同的东西,并重新启动了路由器10次。


在此输入图像描述


在此输入图像描述


我的计算机上的防火墙被禁用。还有其他我可以检查的东西吗?


编辑

正如@Enrico Polesel建议的那样,我手动将我的本地IP固定在我的计算机上,而不是通过DHCP自动获取。

计算机上的网络设置

它似乎工作到目前为止。

现在我可以做的最后一项改进是使用动态IP服务,因为我的公共IP是动态的。


我正在使用服务“my.noip.com”,它运行正常。

在此输入图像描述

现在我可以使用相同的主机名ssh到我的计算机,并且所有内容都正确处理到我的计算机:-)


在您的ssh命令示例中,您将IP地址列为192.168.0.5,但在路由器配置中,您将端口转发设置转到IP地址192.168.1.5。在您发布问题时,您在帖子中的第一个命令中的IP地址只是一个错字,或者这个差异是您问题的根源?
n8te

@ n8te很好,我在第一个命令中输了一个错误(我刚刚纠正了它)。
Yoric

您是否通过使用whatsmyip确认您的公共IP确实是您认为的?这是你正在展示的一个奇怪的网络设置。
Appleoddity

@Appleoddity我曾经https://www.whatismyip.com确认我的公共IP(Your IPv4 is: 113.174.34.171)。有什么奇怪的,路由器接口或我正在填写的数据?
Yoric

对不起,它确实在起作用。由于我的机器不断更改其本地IP地址(192.168.1.5192.168.1.4192.168.1.3192.168.1.2),我必须相应地调整它。很抱歉给您带来不便。非常感谢你的关注,它仍然帮助了我很多!
Yoric

Answers:


1

如果现在您的问题是您的PC IP不断变化,您可以从路由器DHCP配置为您的PC 保留一个地址(您将保存MAC地址和IP之间的关联,DHCP服务器将始终为您的IP提供IP PC)。

“稳定”PC ip的另一种方法是将其配置为PC上的静态IP(但要小心选择路由器DHCP池之外的地址。这个解决方案可能是最简单的,但每次移动你的PC到其他网络您必须更改IP配置。


是的,这是一个好主意。我正在尝试将我的MAC地址与我的本地IP关联起来...这样每次机器重启时我都不会得到“随机”IP。如果我成功与否,我会写在这里。
Yoric
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.