ポート転送機能を利用してリモートホストに接続する

自分で指定したポート番号を使って、特定のリモートホストにつなげるように設定しました。 その時のメモ。

以下のコマンドを実行。

ssh -N -L ポート番号:ホスト名:ホスト側ポート番号

これを設定すると、指定したポート番号がホスト側のポート番号につながるようになります。

ちなみに、オプションやコマンドは他にも設定できます。
例えば、「このコマンドを裏で実行しつつ、特定のユーザーでログインして、かつ秘密鍵を指定して接続できるようにしたい」という場合には、以下のコマンドを実行します。

ssh -f -N -L ポート番号:ホスト名:ホスト側ポート番号 ユーザー名@ホスト名 -i 秘密鍵

「-f」がバックグラウンドで実行、「-i」が秘密鍵を指定するためのオプションです。

ね、簡単でしょ?