VPNを実行しているAWS EC2インスタンスにSSHで接続する

VPNを実行しているAWS EC2インスタンスにSSHで接続する

Amazon AWS EC2 インスタンスでサードパーティの VPN サービスを使用し、OpenVPN で NordVPN をセットアップしたいと考えています。

の指示に従ってこの答えVPN を有効にした後も、インスタンスに SSH 接続できません。Ubuntu マシンが EC2 上で実行されているため、他に何か行う必要があるのでしょうか?

答え1

私自身も答えを知りたいのですが、ここで私が行ったハックを紹介します。

シェル内で何でも実行できます。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

関連情報