SSHトンネルの仕組み

SSHトンネルの仕組み

次のSSHトンネルがどのように機能するかを説明できますか?

 ssh root@localhost -P 2222 -pw 1234 L 3300:remote_WIN_machine1:3389

このsshコマンドはLinuxコンピュータ上で実行され、リモートホストはwinコンピュータです。

だから私はLinuxで勝つためにトンネルを作る方法について少し混乱しています。可能ですか?

これが本当なら、トンネルを作ったら、次に何が起こりますか? 、マシンを獲得するためにLinuxで何ができますか?

ベストアンサー1

これは、Linuxホストが一種のRDPゲートウェイで構成されているようです。このコマンドはそれ自体(root@localhost)SSHセッションを開始し、ポート3300()でローカルリスナーを開始して、すべてのトラフィックをポート3389()(一般的なRDP)L 3300:のWindowsシステムに転送します。remote_WIN_machine1:3389

私はこのGatewayPortsディレクティブがyesに設定され、リスナーがトラフィックを/etc/ssh/sshd_config受け入れ、それをリモートホストからWindowsホストに渡すと思います。この場合、リモートホストはリモートデスクトップセッションを開始して、このLinuxホストを介してWindowsホストにアクセスできます。rdesktop -u username linuxhost:3300

おすすめ記事