Linux Teamviewer 功能,但仅适用于 ssh

Ica*_*pan 5 linux firewall ssh tunneling teamviewer

我需要访问 NAT 后面的一些 Linux 服务器(没有转发端口),所以我需要像 Teamviewer 那样拥有“电话之家”之类的东西。没有 GUI,但有人可以通过 SSH 登录并在密码更改时指定密码(如 Teamviewer)。SSH(端口 22)就足够了(如果需要,我可以通过 SSH 隧道传输端口)。有什么建议?它有多安全?

min*_*aev 5

您需要的是“反向 SSH 隧道”。您建立从服务器到外部机器的传出 SSH 会话,然后从远程位置连接到将这两个 SSH 会话绑定在一起的外部机器,以便您可以访问您的服务器。

有很多文章描述了这个设置,比如Bypass Firewall 和 NAT with Reverse SSH Tunnel