同じマシンで2つのOpenVPNを実行する

同じマシンで2つのOpenVPNを実行する

私はroot権限を持つ2つ以上のユーザーアカウントを作成し、SSHセッションを介して独立してそのアカウントにアクセスできることを知っています。ただし、Unixシステムの動作方法とリソース(ネットワークアダプタなど)の共有方法、OpenVPNに必要なルーティングがシステム固有であるか、ログインしているユーザー間で共有できないかはわかりません。 2 人の root ユーザーを作成するとします。 2つの異なるSSHチャネルを持つことはできますか? (つまり、OpenSSHは、ユーザー1の場合はポート22で開き、ユーザー2の場合はポート23で開きます。)その後、各ユーザーに対してOpenVPNを並列に起動し、最後に使用したいと思います。

plink [email protected] -D 1080 -P 22

plink [email protected] -D 1081 -P 23(他のシステムを使用している場合 -D 1080)両方のクライアントシステムにトンネル(SOCKSポート)を作成します。

概略図は次のとおりです。

client1 <--SSH_tunnel--> UNIX_system <--OpenVPN_tunnel1--> VPN Server
client2 <--SSH_tunnel--> UNIX_system <--OpenVPN_tunnel2--> VPN Server

答え1

OpenVPN はユーザーを気にしない IP ルーティングを許可します。したがって、同じシステム間に2つのトンネルは必要ありません。

関連情報