我的路由器调制解调器上有一个静态 IP 地址,并且我有一台运行 Ubuntu 的 PC,它通过 DHCP 分配的 IP 地址连接到路由器。
我想通过 SSH 从远程主机连接到该 PC。我该怎么做?
答案1
是否可以执行此操作以及如何执行此操作取决于您的路由器。我执行的方式是:
我为我的计算机分配了一个固定/静态地址(确保您使用的地址位于您的局域网使用的子网上 - 它可能会启动
192.168.0
。根据您的路由器,您可能需要执行以下操作之一:(i)告诉路由器为您的 PC 的 MAC 地址分配一个固定 IP;或者
(ii)手动配置 PC 的 IP 地址(并确保它超出路由器 DHCP 服务器分配的范围)
在路由器上设置端口转发。SSH 使用 TCP 端口 22,因此您将路由器 WAN 连接上的端口 22 映射到您分配给 PC 的 IP 地址上的端口 22。
这应该允许任何人连接到 PC 上的 ssh 服务器——因此,确保此连接的安全至关重要。有很多关于如何执行此操作的文章(例如)