ssh-agentでパスフレーズを省略

ssh-agentを使ってSSH接続時にパスワード(パスフレーズ)を省略する方法に関するメモ。

ssh-agentの起動


$eval `ssh-agent`

秘密鍵ssh-agentに登録


$cd $HOME
$ssh-add ~/.ssh/id_rsa

登録したキーを確認する


$ssh-add -l

ssh-agentの停止


$eval `ssh-agent -k`

ssh-agentはログアウトしてもプロセスが残るので停止させたい場合は必ず停止コマンドを実行するか~/.bash_logoutに下記コードを記述する。


ssh-agent -k