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

sur*_*hvv 3 linux ssh vpn teamviewer

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

它有 sshd 运行。

我想通过 ssh 访问它。但它给出了系统的 IP 为 192.168.xx.yy。

我如何 ssh 进入它?

sin*_*800 9

有一些可能性可以做到这一点。

虚拟专用网

对于制作 VPN 的一种非常简单的方法,请尝试 Hamachi。有一个Linux 测试版。优点是 VPN 的设置非常容易。只需按照程序所说的去做

如果你想要更复杂的东西(呵呵。)但不绑定到 LogMeIn 尝试一个OpenVPN

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

如果是这种情况,则有:

转发端口

有关如何使目标 PC 的路由器转发 SSH 端口 (22) 的教程,请参阅portforward.com。这在每个路由器上都非常不同,因此我无法一概而论。

反向SSH

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