如何通过 SSH 远程访问路由器调制解调器后面的 PC?

如何通过 SSH 远程访问路由器调制解调器后面的 PC?

我的路由器调制解调器上有一个静态 IP 地址,并且我有一台运行 Ubuntu 的 PC,它通过 DHCP 分配的 IP 地址连接到路由器。

我想通过 SSH 从远程主机连接到该 PC。我该怎么做?

答案1

是否可以执行此操作以及如何执行此操作取决于您的路由器。我执行的方式是:

  1. 我为我的计算机分配了一个固定/静态地址(确保您使用的地址位于您的局域网使用的子网上 - 它可能会启动192.168.0。根据您的路由器,您可能需要执行以下操作之一:

    (i)告诉路由器为您的 PC 的 MAC 地址分配一个固定 IP;或者

    (ii)手动配置 PC 的 IP 地址(并​​确保它超出路由器 DHCP 服务器分配的范围)

  2. 在路由器上设置端口转发。SSH 使用 TCP 端口 22,因此您将路由器 WAN 连接上的端口 22 映射到您分配给 PC 的 IP 地址上的端口 22。

这应该允许任何人连接到 PC 上的 ssh 服务器——因此,确保此连接的安全至关重要。有很多关于如何执行此操作的文章(例如

相关内容