8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

在 AWS EC2 Ubuntu 上连接第三方 VPN

RaytheonXie-MSFT 2月前

22 0

我已订阅 NordVPN 的专用 IP,并按照官方说明在我的 AWS EC2 Ubuntu 实例中安装必要的软件包。我通常通过 AWS 管理控制台访问实例。

我已订阅 NordVPN 的专用 IP,并按照官方说明在我的 AWS EC2 Ubuntu 实例中安装必要的软件包。我通常通过 AWS 管理控制台访问该实例。但我遇到了两个问题:

  1. 当我尝试执行以下命令时,终端总是会冻结: sudo nordvpn connect xxx 我的专用 IP 的服务器在 xxx 哪里
  2. 虽然我不知道上述命令为何失败,但我设法通过 openvpn 命令手动连接一些 IP 规则(参考: https://serverfault.com/questions/659955/allowing-ssh-on-a-server-with-an-active-openvpn-client/660106#660106 )。但是,如果我不终止/断开 vpn 连接,我将无法再通过 SSH 访问我的 EC2 实例
sudo ip rule add from $(ip route get 1 | grep -Po '(?<=src )(\S+)') table 128
sudo ip route add table 128 to $(ip route get 1 | grep -Po '(?<=src )(\S+)')/32 dev $(ip -4 route ls | grep default | grep -Po '(?<=dev )(\S+)')
sudo ip route add table 128 default via $(ip -4 route ls | grep default | grep -Po '(?<=via )(\S+)')
sudo route add -host [my EC2's elastic IP] gw [my EC2's gateway]

sudo openvpn --config /etc/openvpn/ovpn_udp/xxx.nordvpn.com.udp.ovpn --daemon --auth-user-pass pass.txt --auth-nocache

我的问题是:

为什么NordVPN的官方命令不能按预期工作,有什么办法可以让我的EC2实例即使连接了VPN也可以通过SSH访问?

帖子版权声明 1、本帖标题:在 AWS EC2 Ubuntu 上连接第三方 VPN
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由RaytheonXie-MSFT在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: