今からお前んちこいよ

多摩川沿いにて細々とお勉強。

踏み台サーバ経由の.ssh/config 設定

あたしの環境
- ローカル→踏み台サーバ→対象サーバ 
  とう感じで鍵認証で入れる
 
これを一発でやろうという話だ。
 
# 対象のサーバ
Host Bar
  HostName barbara
  user aaaaa
  IdentityFile ~/.ssh/id_rsa
  ProxyCommand ssh -CW %h:%p Foo    <---ココね
 
# 踏み台
Host Foo
  User huga
  HostName foofoo
  IdentityFile /cygdrive/c/id_rsa_hoge
 
ローカルから
$ ssh Bar
 
 
楽である。
 
-------- 追記: 2016/02/13 --------------------
 
CentOSなら踏み台サーバのTCPポートフォワーディングの設定を忘れずに。
$ cat /etc/ssh/sshd_config | grep AllowTcpForwarding
AllowTcpForwarding  no
なら yes に書き換える。
これで踏み台サーバのトンネル設定ができる。