我想在 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