如何通过SSH进入路由器后面的家庭网络中运行的服务器?

雨果·路宝(Hugo Lobo)

好的,我的家庭网络中有一台PC,并且在装有openssh服务器的VM上运行Ubuntu。

  1. 如何使用互联网从家庭网络之外的另一台计算机远程访问它?
  2. 我使用什么IP地址连接到它?
  3. 我需要做什么端口转发?
G·特拉沃

您需要执行多项操作:

1)像他的评论中提到的fkraiem一样,确保您的VM可在本地网络上访问。在VM设置中使用“网桥”网络连接即可完成此操作。然后,使用其他一台计算机(甚至是主机)检查是否可以登录SSH服务器。恭喜,如果可以的话,让我们继续下一步。

2)接下来,您需要了解如何在路由器上进行端口转发。由于您没有提及所拥有的路由器,因此您必须自己弄清楚。端口22是SSH使用的端口。当然,您可以在路由器上的较高端口上侦听,以避免一堆试图入侵服务器的脚本小子填满日志,然后将端口转发到服务器上的22。例如,假设您服务器的本地IP为192.168.0.10。您的WAN(互联网)IP为99.99.99.99。

99.99.99.99:60022->路由器-> 192.168.0.10:22

您要做的就是告诉路由器监听60022端口,并将其转发到IP 192.168.0.10和22端口。

要弄清楚您的WAN IP是什么,只需在Google上输入“我的IP地址是什么”即可。还有其他方法,但这是最简单的。

现在,在设置路由器之后,尝试使用更高的端口将外部计算机连接到WAN IP。您可以将手机与笔记本电脑系在一起以实现此目的。

如果可以的话,请再次恭喜。

3)现在,您必须确保IP地址在本地网络上保持静态,并且需要获取WAN IP地址的动态DNS条目。这样,您将使用域名而不是WAN IP。谷歌“动态DNS”找到一些免费服务。

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

不能访问路由器的家庭网络中VPN /代理服务器的NAT遍历

与路由器共享家庭网络

如何在家庭网络中连接 3 个 wifi 路由器

家庭网络中的第二个路由器-如何正确设置

Cisco路由器后面的Exchange服务器

如何从家庭网络外部访问我的SSH linux服务器

如何在路由器后面的笔记本电脑和服务器之间进行SSH

无法使用 SSH 连接到路由器后面的 Ubuntu 服务器

在路由器后面设置SSH服务器

SSH隧道连接到家庭网络,并访问路由器Web界面

Http服务器如何区分路由器后面的计算机

使用ASUS DSL-N55U路由器通过VPN访问家庭网络

SSH-远程进入JumpBox后面的服务器

如何将NAT路由器后面的客户端连接到NAT路由器后面的Asterisk服务器?

如何在家庭网络中的第二台路由器上解决DNS解析问题?

如何使用两个路由器设置家庭网络(或“不浪费地下室中的一流WiFi路由器”)

在家庭网络中设置两个路由器

802.11ac路由器在家庭网络中的优势

使用相同地址从网络外部和内部访问路由器后面的 Web 服务器

如何让家庭服务器从外部显示来自家庭网络的内容?

将Web服务器与家庭网络分开

使用HTTPS在家庭网络上运行服务器

SSH到本地wifi网络中的服务器,无需路由器访问

家庭网络路由难题:3个路由器,两个Internet路由

如何远程通过SSH连接到位于路由器调制解调器后面的PC?

使用IP地址访问家庭网络中端口8080上的本地Web服务器

保护对NAT路由器后面的本地服务器的远程访问

在NAT后面的DD-WRT路由器上设置VPN服务器

NAT路由器后面的Web服务器无法访问