ホームネットワークからクライアントからVPNに接続されたホストへのSSH経由の接続方法

ホームネットワークからクライアントからVPNに接続されたホストへのSSH経由の接続方法

私のホームネットワークにDebian 11ボックスがあり、そこにsshを接続し、vncを使用して通常のデスクトップのようにアクセスできます。ホストにVPNがインストールされていて、ホストからVPNに接続した後にSSHセッションからログアウトすると、クライアントから再ログインするとVPN接続が失われます。ログアウトすると、VPNクライアント(この場合protonvpn)が閉じているようです。とにかく、ホストに別のIPアドレス(VPNが割り当てることができる多くのIPアドレスの1つ)がある場合は、どのように再ログインしますか?

VPN経由でインターネットにアクセスし、ホームネットワーク上のクライアントからSSH経由でアクセスを続行できるようにホストを設定するにはどうすればよいですか?ホストにログインしてMint 20.3を実行すると、クライアントはVPNに接続されません。

ベストアンサー1

問題は、VPNクライアントソフトウェア(この場合)protonvpn-cliと関連するGUIアプリケーションにあるようです。何らかの理由でSSHセッションからログアウトすると、問題は終了します。

つまり、解決策は、protonvpn-cliまたはGUIを使用する代わりに、ネットワーク管理者を介してOpenVPNを使用して手動でVPNに接続することです。 SSHセッションからログアウトした後も接続は維持されます。

GUIソフトウェアを削除し、Killswitch構成ファイル()を削除したことをprotonvpn-cli確認してください。それ以外の場合は問題が発生します。この問題の詳細については、次のサイトをご覧ください。/etc/NetworkManager/system-connections/pvpn-ipv6leak-protectionこのリンク。 protonvpn Webサイトにログインし、OpenVPNにインポートするネットワーク設定ファイルをダウンロードしてください。 OpenVPNには適用されないため、通常のログインEメールとパスワードの代わりにアカウントに提供されているOpenVPN資格情報を使用する必要があります。 Network Managerでプラスアイコンをクリックし、[保存したVPN設定のインポート]をクリックします。ログイン資格情報を入力して接続します。

この例では、私のローカルコンピュータはMint UnaとGnomeデスクトップを実行する「mint」であり、ローカルネットワーク上のリモートコンピュータはdebian 11とxfce4デスクトップを実行する「debian」です。ローカルミントマシンへのSSHアクセスにより、すべてを設定できます。

MintはリモートシステムにSSHで接続します。

ssh -L 5901:localhost:5901 debian@ip-address

Debian で vncserver を起動します。

vncserver

VNCをDebian(vinagreアプリケーションを使用)

vinagre localhost:1

リモートデスクトップから上記のようにprotonvpnを削除し、手動接続を確立してから接続してからログアウトできます。もう一度ログインしてもVPNに接続しています:) 楽しい一日をお過ごしください!

おすすめ記事