SSHのダイナミック転送を調べていたら、思わぬssh_config に出会った
ssh -D 1080 -l piyo hoge.moge-u.ac.jpこれをあまりいじらずにダイナミックフォワードしたいということで、私はこうしています。
Host hoge hoge-D Hostname hoge.moge-u.ac.jp User piyo Port 22 Host *-D DynamicForward localhost:1080SSH のダイナミックポートフォワーディングと SOCKS プロキシの自動構成スクリプトで在宅研究支援 - Sticky Diary
なんやて! ssh/config は追加書込できたの!!!!
すごく頭いいじゃん。
Host www www-D
hostname www.example.com
user admin
port 2022
Host server1 server1-D
hostname www.server1.example.com
user takuya
port 2022
Host *-D
DynamicForward localhost:1080こう書いておけば切り替えが楽
切り替える方法
ssh www # 通常 ssh www-D # ポートフォワーディング付き
別サーバーも同じように
ssh server1 # 通常 ssh server1-D # ポートフォワーディング付き
これは目から鱗が落ちた。
Host aaa bbb ccc
と複数掛けたんですね。そうですね。*が使えるということは複数記述が可能でもおかしくないですね。なるほど。