yuu_nkjm blog
2012-10-28(Sun) [長年日記]
[ssh] トンネルのトンネルのトンネルの…
図なしだと説明がむずいな.PuTTY使っててSSHを直接使ってるわけでもないし.まあ,メモ程度.
前準備
リモートサーバのポートとグローバルサーバのポートを接続
remote-server.nkjm.infoへログインし,以下を実行.
ssh -R 40022:localhost:22 global-server.nkjm.info
global-server.nkjm.info:40022へのアクセスが,localhost:22(remote-server.nkjm.info)へ転送される.
リモートデスクトップで接続する前に毎回やる
クライアントPCのポートとグローバルサーバのポート接続
クライアントPCからglobal-serverへ接続し,以下のトンネルを作成.
ssh -L 40022:global-server.nkjm.info:40022 global-server.nkjm.info
クライアントPCのローカルポートの40022へのアクセスが,global-server.nkjm.infoの40022へ転送される.
クライアントPCのポートとリモートPCのポートを接続
ssh -P 40022 43389:remote-pc.nkjm.info:3389 localhost
クライアントPCのローカルポートの43389へのアクセスを,remote-pc.nkjm.infoの3389へ転送する.