SSH経由でRDP接続

SSH経由で外部から社内のWindowsサーバに接続。
やっぱりWindowsだからリモートデスクトップを利用。

多段で踏むとめんどくさいけどできないより数百倍まとも。

環境は下記の通り

Server1に入った後、サーバ2、サーバ3を踏んで目的のWindowsサーバへのアクセスを行う。

Macでのコマンドは下記の通り

ssh -A -t -L 3389:127.0.0.1:3389 foo@server1.example.com ssh -A -t -L 3389:127.0.0.1:3389 foo@server2.example.com ssh -A -t -L 3389:192.168.2.18:3389 foo@server3.example.com

SSHの説明はいるのかな?
Localの3389(RDP)を目的のサーバまで伸ばして接続する。
最後だけ172.0.0.1ではなく192.168.2.18とかにしてあるのは目的のWindowsサーバにSSHで入れないため。
このIPを変更してやると別のサーバにもLogin可能。

SSHでトンネルさえ張れればあとはリモートデスクトップクライアントで接続したらOK
localhostへ接続したらSSHトンネル先のWindowsサーバのリモートデスクトップへ接続できます。

黙って「Connect」を押下します。

Windowsサーバにリモートデスクトップ接続するためのユーザIDとPasswordを入力

これで社内のWindowsサーバにリモートからログインできた

社内のファイルサーバにも入れるし
これサーバではなく自分の端末だったらDropboxとかでファイルも送れるのか!!!

自宅のWindowsマシンにもすぱって入れる。
Love SSHやっさー

やっぱり少し時間がかかるのがあれですね。
RDPで行けるんだからポート番号さえ変更したらVNC(5900)も可能だよね。

putty(Windows)でやる方法は・・・
一度サーバ(server1.example.com)に接続してからやるのが正解?