やりたいこと
ssh接続をするたびに、passphrase を入力するのはもう終わりにする
$ git pull
Enter passphrase for key '/home/user/.ssh/id_rsa': # passphraseを入力
sshでのやりとりで毎回passphrase の入力を要求されるのはストレス
やること
passphrase を一度だけ登録
# ssh-agentを起動
$ ssh-agent bash
# 秘密鍵を登録
$ ssh-add /home/user/.ssh/id_rsa # ssh-add [秘密鍵へのファイルパス]
Enter passphrase for /home/user/.ssh/id_rsa: # passphraseを入力
Identity added: /home/user/.ssh/id_rsa (test@example.com)
ssh-agent を起動して秘密鍵を登録しておけば、sshで実行した際に秘密鍵を自動的に適用して認証処理を行ってくれる
ssh-agent は一度起動すると、バックグラウンドで稼働し続ける