![如何在不丢失 SSH 访问权限的情况下通过 VPS 上的 PPTP VPN 连接路由传出流量?](https://linux22.com/image/594480/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E4%B8%A2%E5%A4%B1%20SSH%20%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E9%80%9A%E8%BF%87%20VPS%20%E4%B8%8A%E7%9A%84%20PPTP%20VPN%20%E8%BF%9E%E6%8E%A5%E8%B7%AF%E7%94%B1%E4%BC%A0%E5%87%BA%E6%B5%81%E9%87%8F%EF%BC%9F.png)
我正在使用虚拟 Ubuntu 服务器(在 Amazon EC2 上),并且想要连接到 PPTP VPN 服务器以通过此连接路由传出流量。为此,我指定了以下两个选项:
defaultroute
replacedefaultroute
这可行 - 但在建立路由流量的隧道时,我与服务器的 SSH 连接就断开了,我无法重新连接。这很合理,但仍然是一个真正的问题。有什么解决方法吗?如何通过 VPN 连接路由传出流量并仍然能够通过 SSH 进入机器?
答案1
流量路由由路由表决定。保留 SSH 连接的最佳方法是配置静态路由,将非 VPN 网关定义为到达您来源地的路径。这可以防止服务器尝试通过 VPN 路由您的 SSH 流量,而您并不想发生这种情况。