リモートポート転送
手元のマシンから別のSSHサーバーにトンネルを掘り、SSHサーバーのポートを開けさせる。
開けさせたポートへの通信は、掘ったトンネルを通って手元のポートに届くようになる。
コマンドの例
$ ssh -R 0.0.0.0:80:localhost:8080 example.com:22 # example.comの80番ポートの通信を、手元のマシンのlocalhost:8080に流すようにする。トンネルはexample.com:22のSSHサービスを使って掘る。
$ ssh -R localhost:2222:localhost:22 example.com:22 # example.comのlocalhost:2222の通信を、手元のマシンのlocalhost:22に流すようにする。トンネルはexample.com:22のSSHサービスを使って掘る。
参考にした資料