访问 LAN 外但已连接到互联网的系统的 Ubuntu 终端

访问 LAN 外但已连接到互联网的系统的 Ubuntu 终端

我知道当两台机器都属于同一个 LAN 时,如何使用 PuTTY 从 Windows 机器访问 Ubuntu 机器的远程终端。

两台通过互联网连接的机器可以使用相同的方法吗?

我在网上搜索答案,但没找到我需要的答案。如果有人能回答或指出链接,那将很有用。

答案1

您需要在连接互联网的路由器上设置端口转发。

例如(自己选择端口号):路由器上的端口 10022,转发到 ubuntu ip 的端口 22。(我会使用大于 10000 的端口,因为有些提供商会阻止标准端口,而 10022 提醒我这是 ssh。)

然后找到你的“互联网 IP”,使用 http://whatismyip.com

从互联网上的其他地方,您可以通过 putty 或 ssh 访问端口 10022 上的“互联网 ip”。路由器将把该信息转发到您的 ubuntu ip 的端口 22。

因此,您需要弄清楚如何在路由器上配置它。并设置一个好的密码,或者不要总是打开它...出于安全原因。

(此处直接使用端口 22 进行转发,这可能不起作用或者不建议这样做) 在此处输入图片描述

相关内容