我有一台 Mac ( mac 1
) 电脑,通过 A 国互联网提供商的路由器连接到互联网。
我现在在 B 国,需要从另一台 Mac ( mac 2
) 通过 ssh 进入mac 1
A 国。
我已经设置mac 1
接收 ssh 连接,我在 A 国同一个房间/网络中对两者进行了测试,mac 1
sshmac 2
运行正常。
现在我在 B 国,当我尝试从 mac 1 ssh 到 mac 2 时,我得到了ssh: connect to host <myremoteIP> port 22: Network is unreachable
。这是因为我在 A 国的路由器上有防火墙,对吗?
经过一些研究,我有两个选择:
- 端口转发:要求我的路由器将端口 x 上的 ssh 连接请求重定向到我的
mac 1
- 使用 vpn 连接,以便
mac 1
和都mac 2
连接到同一个 VPN 网络(在这种情况下它应该可以工作,对吗?)
我的问题是:
问题 1:端口转发是否安全或者是否会使我mac 1
遭受外部攻击?
第二季度:我找不到有关如何通过 VPN 将两台计算机连接到同一网络的指南,这可能吗?如何操作?说 CyberGhost VPN 订阅可以轻松解决我的问题吗?
ps 我有一个人在A国的mac 1上可以帮我做一些简单的操作。