SSHを使用して、ローカルポート(7000など)をポート50070のリモートSSHサーバーに転送する方法を知っています。たとえば、
ssh -L 7000:127.0.01:50070 root@sshserver
「Meポート7000」 - >「ssherverポート50070」
しかし、オフィスに「sshserver」があり、ポート3389でターミナルサービスを実行しているWindowsシステムに「sshserver」を介してローカルポートを転送しようとしているとします。明らかに、Windowsシステムはsshdを実行していません。
"マイポート7000"->"sshserver"->"windowsシステムポート3389"
SSHでこれを達成できますか?
ベストアンサー1
ローカルポートの転送は、SSHクライアントシステムがポートを転送することを意味します。渡す代わりにSSHサーバーコンピュータ到着それ。パラメータに指定するIPアドレスは次のとおりです。どのSSHサーバーからアクセスできるアドレス/ホスト名。したがって、Wintendoボックスがサーバーの背後にSSHで接続し、サーバーからアクセスできる場合は、クライアントで簡単にこれを実行できます。
$ ssh -L 7000:<IP of Windows box>:3389 <SSH server>
その後、クライアントのポート7000に接続でき、接続はSSHサーバーを介してWindowsボックスのポート3389に転送されます。