![通过 SSH 连接到运行 VPN 的 AWS EC2 实例](https://linux22.com/image/169094/%E9%80%9A%E8%BF%87%20SSH%20%E8%BF%9E%E6%8E%A5%E5%88%B0%E8%BF%90%E8%A1%8C%20VPN%20%E7%9A%84%20AWS%20EC2%20%E5%AE%9E%E4%BE%8B.png)
我想在 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