是否可以通过 SSH 连接到 NAT 后面的 Linux 服务器

是否可以通过 SSH 连接到 NAT 后面的 Linux 服务器

我的 Linux 服务器位于 NAT 后面,但我可以将端口转发至 LAN 计算机。

怎样才能做到这一点,至少我可以 ssh

答案1

ssh 的标准端口是 22。

您必须告诉路由器将端口 (22,tcp) 转发到您的 Linux 机器的 IP。这通常在路由器配置中名为“NAT”或“服务器”的部分中。

大多数操作系统都标配防火墙。因此,您可能还必须在服务器计算机的软件防火墙上打开端口 22。(尝试使用“ipkungfu”来设置 Linux 防火墙,这是一个相当简单的界面)

答案2

如果你无法访问路由器,则可以使用反向 SSH

答案3

你必须使用基因转移酶

答案4

在执行 NAT 的设备上,您需要设置端口转发。

这会将所选端口上的传入流量转发到 NAT 设备后面的特定服务器。

如何设置取决于设备的具体型号。

相关内容