Ubuntuでシェル起動時に、keychainに秘密鍵を登録できるようにした。
※ 今回の記事で用いるkeychainコマンドは、Macにデフォで入っているkeychainとは異なるコマンド
目次
環境
Ubuntu 16.04
インストールと動作確認
まずはaptでインストール
$ sudo apt install keychain $ keychain * keychain 2.8.1 ~ http://www.funtoo.org * Starting ssh-agent...
使い方
環境に合わせて、ログインシェルのrcファイル(.zshrcとか.bashrc)に下記を追記する。
keychain “path/to/private/key" >/dev/null 2>/dev/null source $HOME/.keychain/$HOSTNAME-sh
ログイン時に秘密鍵がkeychainに登録されるようになる。