串联两个 VPN

串联两个 VPN

我通过 Cisco AnyConnect VPN 和 ssh 将我的 MacBook 连接到工作中的无头服务器。我们将其称为 UbuntuServer。现在我需要从合作者那里获取一些数据,他的 ftp 服务器位于 FortiClient VPN 后面。我们将其服务器称为 RemoteFTP。在 UbuntuServer 上,我下载了openfortivpn用于连接到 RemoteFTP 网络的文件,但让 UbuntuServer 连接到 RemoteFTP 会断开我家用的 MacBook 与 UbuntuServer 的连接。如何在不丢失初始连接的情况下连接到 RemoteFTP?

答案1

答案是https://github.com/adrienverge/openfortivpn/issues/371。我需要设置第二个没有任何路由的 VPN 链接,然后手动添加仅针对我想要连接的服务器的路由。

sudo openfortivpn remoteFTP:443 --username=pgcudahy --no-routes --no-dns

下一步我需要使用 remoteFTP 的 IP 地址。我们称之为123.456.789.012

route add 123.456.789.012 dev ppp0

现在我可以使用

ssh [email protected]

现在我可以访问(双)远程文件

相关内容