我想在 Amazon AWS EC2 实例上使用第三方 VPN 服务,并使用 OpenVPN 设置 NordVPN。
按照中的说明进行操作后这个答案激活 VPN 后,我仍然无法通过 SSH 访问实例。 Ubuntu 机器在 EC2 上运行这一事实是否需要我做其他事情?
答案1
我自己很想知道答案,但这是我所做的一个技巧。
你可以在 shell 内运行任何东西,你会失去 ssh,但它会从 VPN 运行。
#!/bin/bash
echo "Executing Nord VPN"
nordvpn connect us5215
echo "Executing Python"
python3.8 /home/ubuntu/main.py
echo "Disconnecting VPN"
nordvpn disconnect
答案2
通过nordvpn 的网状网络连接不会丢失SSH。
网状网络是一个相对较新的补充。
$ nordvpn set meshnet on