次の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