SSHでssh-agentとssh-addを使ってパスフレーズレスログインをしているとちょっと面倒なのでkeychain
を使っていい感じにする。
keychainのインストール
sudo apt-get install keychain
設定
~/.bashrcや、~/.zshrcに下記の設定を追記する。
/usr/bin/keychain $HOME/.ssh/id_rsa
source $HOME/.keychain/`hostname`-sh
公開鍵がないと登録できないので、秘密鍵しかない場合は、SSHの秘密鍵から公開鍵を生成する方法を参考に公開鍵を生成する。
id_rsa
のような鍵名は適宜置き換える。
使う
source .zshrc