GNU/Linux >> Linux の 問題 >  >> Linux

OpenVPN経由でNordVPNサーバーを使用してVPNサーバーに接続した後、ターミナルへのSSHを許可する方法は?

NordVPN Linux クライアントを使用する場合、iptables ルートを変更する代わりにトラフィックを変更するために使用されます。 SSH の通過を許可するには、SSH ポートをホワイトリストに登録する必要があります。

nordvpn whitelist add port 22


私は次の方法で問題の解決策を見つけることができました:

パブリック IP アドレスでサーバーに接続すると、リターン パケットは VPN 経由でルーティングされます。これらのパケットを強制的にパブリック eth0 インターフェイス経由でルーティングする必要があります。これらのルート コマンドでうまくいくはずです:

ip rule add from x.x.x.x table 128
ip route add table 128 to y.y.y.y/y dev eth0
ip route add table 128 default via z.z.z.z

x.x.x.x はサーバーのパブリック IP、y.y.y.y/y はサーバーのパブリック IP アドレスのサブネット、eth0 はサーバーのパブリック イーサネット インターフェイス、z.z.z.z はデフォルト ゲートウェイです。


Linux
  1. Ssh – Ssh経由で接続した直後にスクリプトを実行する方法は?

  2. Ssh – Sshを使用して別のPCを介してPCに接続する方法は?

  3. 別のサーバーを使用してサーバーにSSH接続する方法は??

  1. LinuxサーバーでSSHを使用してPlesk管理者パスワードをリセットするにはどうすればよいですか?

  2. SSHのコマンドを使用してMySQLデータベースを復元するにはどうすればよいですか?

  3. OMSA を使用して Dell サーバーを管理する方法 – Linux の OpenManage Server Administrator

  1. SSHPass:パスワードなしで(非対話的に)スクリプトを使用してサーバーにSSHで接続する方法

  2. SSHを使用してサーバーからファイルをダウンロードするには?

  3. xterm.js を使用して Web ベースのターミナルを作成し、ローカル ネットワーク上のシステムに ssh する方法