我遇到了一个问题,我已经搜索了很多但没有找到可行的解决方案,所以我想在这里提出一个问题。
问题:
我有一台远程服务器(我们称其为A)和一台本地计算机(我们称其为B),两者都运行Ubuntu 14.04。我可以通过以下方式建立反向SSH隧道连接A和B,在服务器A上:ssh -R 2014:localhost:22 userb@B在本地计算机B上:ssh -p 2014 usera@localhost
其中user-a和user-b分别是A和B上的两个用户。
现在,我将A连接到VPN。 VPN连接成功后,当前打开的ssh会话不再响应。此外,在我杀死VPN连接之前,我无法再次ssh进入A。
是否有办法让SSH和VPN同时工作?也许要将SSH会话与VPN分离?(我发现了一些称为拆分隧道的东西,但并不真正理解它)。有人能为我解答吗?
config.ovpn
文件中和/或从服务器“推送”)可能会破坏现有的SSH连接。(它也可以推送DNS更改。)您至少需要查看OpenVPN日志以查看执行了哪些命令。 - Mike Robinson