如何从国外正确地通过 ssh 接入我的远程(mac)计算机?

如何从国外正确地通过 ssh 接入我的远程(mac)计算机?

我有一台 Mac ( mac 1) 电脑,通过 A 国互联网提供商的路由器连接到互联网。

我现在在 B 国,需要从另一台 Mac ( mac 2) 通过 ssh 进入mac 1A 国。

我已经设置mac 1接收 ssh 连接,我在 A 国同一个房间/网络中对两者进行了测试,mac 1sshmac 2运行正常。

现在我在 B 国,当我尝试从 mac 1 ssh 到 mac 2 时,我得到了ssh: connect to host <myremoteIP> port 22: Network is unreachable。这是因为我在 A 国的路由器上有防火墙,对吗?

经过一些研究,我有两个选择:

  1. 端口转发:要求我的路由器将端口 x 上的 ssh 连接请求重定向到我的mac 1
  2. 使用 vpn 连接,以便mac 1和都mac 2连接到同一个 VPN 网络(在这种情况下它应该可以工作,对吗?)

我的问题是:

问题 1:端口转发是否安全或者是否会使我mac 1遭受外部攻击?

第二季度:我找不到有关如何通过 VPN 将两台计算机连接到同一网络的指南,这可能吗?如何操作?说 Cyber​​Ghost VPN 订阅可以轻松解决我的问题吗?

ps 我有一个人在A国的mac 1上可以帮我做一些简单的操作。

相关内容