概要
PCを変えてsshしたときにいつもパスフレーズを求められる => 設定する
って作業をしており、毎回どうやんだっけ?ってなるので、自分のためにメモ。
手順
1. 秘密鍵の登録
ssh-add -K ~/.ssh/id_rsa
2. macOS標準アプリのAutomatorの登録
2-1. Automatorを開く
2-2. アプリケーションを選択
2-3. シェルスクリプトを実行を選択し、コマンドを打ち込み、保存
コマンドは下記の通り。
ssh-add -A
3. ログイン時にAutomatorが実行されるように設定
3-1. システム環境設定 > ユーザーとグループを選択
3-2. + ボタンを押下し、2で作ったスクリプトを選択
まとめ
PC起動時にssh-key -A
が実行されるように、Automatorでスクリプトを作成し、そのスクリプトをログイン項目として設定。
ssh-key -A
をした場合に、ssh agentに秘密鍵が登録されていなければ、パスフレーズを聞かれてしまうので、事前にssh-add -K ~/.ssh/id_rsa
で登録をした
という感じ。