1Password に保存したSSHキーを使用して Terminal から SSH
1Password の SSH エージェント機能を活用することで、ローカルに秘密鍵を保存せずに、SSH 接続時に 1Password に保存された SSH キーを使用できます。
手順
アプリ設定
- 1Password アプリを起動し、
設定を開きます。

- サイドメニューから
開発者を選択し、SSHエージェントを使用にチェックを入れます。

アプリの設定が完了すると、以下のパスに 1Password の SSH エージェントの socket が作成されます。
~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sockSSH Config設定
~/.ssh/config ファイルを編集し、1Password の SSH エージェントを使用するように設定します。
Host * IdentityAgent "~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"- Host *:すべてのホストに対する設定を適用します。
- IdentityAgent:使用する SSH エージェントのソケットパスを指定します。
これで、1Password に保存した SSH キーを 1Password の SSH エージェントを通じて Terminal から利用できるようになります。