1Password SSHエージェント
1Passwordマニュアル|1Password SSHエージェントで、保存したSSH鍵を活用しGitやSSHワークフローとスムーズに統合する方法を解説します。
1Passwordマニュアル|1Password SSHエージェントで、保存したSSH鍵を活用しGitやSSHワークフローとスムーズに統合する方法を解説します。
1Password SSHエージェントは、1PasswordにSaveしたSSH鍵を使用して、Git およびSSHワークフローとシームレスに統合します。GitおよびSSHクライアントを認証しますが、クライアントが秘密鍵を読み取ることはできません。
実際、あなたの秘密鍵は1Passwordアプリから外に出ることはありません。SSHエージェントは1PasswordにSaveされているSSH鍵を使用して動作しますが、あなたの同意なしに動作することはありません。1Passwordがロックされるまで、明示的に承認したSSHクライアントのみがSSH鍵を使用できます。
SSH方法を紹介します。
Mac
💡ヒント
1Password SSHエージェントを使う際の最高のエクスペリエンスを実現するために、またはを設定して1Passwordのロックを解除し、SSH鍵要求を認証することができます。
Windows
Linux
⚠️注意
1Password SSHエージェントがSSH鍵で動作するには、1PasswordSSH鍵アイテムが次の必要条件を満たしている必要があります。
アクティブなアイテム(アーカイブまたは削除されていない)であること。
$ ssh-add -l
1Password SSHエージェントは、1PasswordのまたはSnap Storeインストールでは動作しません。SSHエージェントを使うには、のインストールに別の方法を選択してください。
デフォルトでは、1Password SSHエージェントは、1Passwordアカウントの組み込みの、、または内の全てのをSSHサーバーに提供できるようにします。と自動的に設定されます。
共有保管庫またはカスタム保管庫にSaveされた鍵でSSHエージェントを使う必要がある場合は、( ~/.config/1Password/ssh/agent.toml)をCreateしてカスタマイズし、デフォルトのエージェント設定を上書きできます。
(をサポートする)SSH Keyアイテムタイプを生Createされたか、インポートされたものであること。
にSaveされていること。デフォルトでは、これはサインインしている1Passwordアカウントの、、またはの保管庫です。
これらの必要条件を満たす鍵は、SSH エージェントで認証に自動的に使用できるようになります。ただし、SSHクライアントが鍵を使うために行う、明示的に承認する必要があります。
エージェントが使用できる全ての鍵のリストを表示するには、て次のコマンドを実行します。