如何通过 ssh 进入隐藏在 NAT 路由器后面的远程主机?

如何通过 ssh 进入隐藏在 NAT 路由器后面的远程主机?

我可以使用 TeamViewer 进入这个远程主机。

它已运行 sshd。

我想通过 ssh 连接到它。但它给出的系统 IP 是 192.168.xx.yy。

我如何通过 ssh 进入它?

答案1

有一些可能性可以实现这一点。

VPN

想要制作 VPN 的简单方法,请尝试 Hamachi。Linux 测试版优点是 VPN 设置起来非常非常容易。只需按照程序的说明进行操作即可

如果您想要更复杂的东西(呵呵),但又不依赖于 LogMeIn,请尝试OpenVPN

但是,如果您需要从多个地方访问它,这将不是很好,因为您需要为每个地方设置 VPN 软件。

如果确实如此,则有:

转发端口

參閱港口转运网有关如何使目标 PC 的路由器转发 SSH 端口 (22) 的教程。每个路由器上的情况都大不相同,因此我无法一概而论。

反向 SSH

我找到了一个教程这里解释了如何进行反向 SSH 连接(从 SSH 服务器到客户端)。它仅适用于您的客户端可从外部世界访问但服务器不可访问的情况。

相关内容