ssh_configメモ
自分用のssh_configメモです。
「/home/
ホスト、ユーザを指定
こんな感じにすれば、「$ ssh hostA」で「$ ssh myuser@192.168.1.xxx」と同等。
Host hostA HostName 192.168.1.xxx User myuser
多段ログイン
こんな感じにすれば、「$ ssh hostB」で多段ログインが可能。
Host hostA HostName 192.168.1.10 User myuser Host hostB HostName 192.168.1.20 User myuser ProxyCommand ssh -W %h:%p hostA
設定をしてみるとこんな感じです。
$ ssh hostB myuser@192.168.1.10's password: myuser@192.168.1.20's password: Last login: Mon Nov 12 23:30:35 2012 from 192.168.1.10
多段ログイン(公開鍵認証)
公開鍵認証の場合はこんな感じ。
Host hostA HostName 192.168.1.10 User myuser IdentityFile /home/myuser/.ssh/id_rsa Host hostB HostName 192.168.1.20 User myuser IdentityFile /home/myuser/.ssh/id_rsa ProxyCommand ssh -W %h:%p hostA
設定をしてみるとこんな感じです。
$ ssh hostB Last login: Mon Nov 12 23:59:17 2012 from 192.168.1.10
少しずつ使っていけば、作業の省力化に役立ちそうです。
今日はこんなところで。