sshとslirpを使用して制限されたジャンプサーバーからインターネットにアクセスするには?

sshとslirpを使用して制限されたジャンプサーバーからインターネットにアクセスするには?

申し訳ありません。私が間違っているかもしれませんが、QEMUの私の印象のいくつかは、SLIRPがpppサーバーとNATスタントの両方を実行できることです。

私の状況は非常に限られたネットワーク環境にありますが、私が働いている組織はインターネットにアクセスできる「ジャンプサーバー」を提供しています。

そのジャンプサーバーのsshd_configはトンネリングを無効にするため、「ssh -D」ソックスサーバートリックは機能しません。

現在ssh接続を開始し、ローカルシステムのpppdにssh割り当てptyを使用してPPP操作を実行させました。

sudo pppd nodetach noproxyarp noauth pty \
"ssh -t jump_server /path/to/slirp -P " \
netmask 255.255.255.0 connect-delay 5000

次に、接続をテストするためのルーティングルールを追加します。

sudo ip route add <some_telnet_server> dev ppp0
telnet some_telnet_server

しかし、Telnetは失敗します。切断後、SLIRPログには一部のパケットが受信されましたが、送信されたパケットはほとんどありません。それでは構成問題のようです。

しかし、私の接続をNATで接続するためにSLIRPを設定する方法を理解しようとしています。 (QEMUがslirpを大幅に修正したようですが?)

この目的のためのチートシートはありますか?複数の記事[1][2][3]を検索して読んでみましたが、そのうちNAT/ルーティング構成の詳細について言及された記事はありませんでした。

[1]https://jdimpson.livejournal.com/3330.html

[2]https://workhorselaboratories.net/ssh-ppp-and-slirp/

[サム]https://tldp.org/HOWTO/Firewall-Piercing/x189.html

ベストアンサー1

おすすめ記事