macOSでSSH用GPGキーを使用する方法

macOSでSSH用GPGキーを使用する方法

基本的に私の目標は、1つのキーを使用してすべての操作を実行することです。私はMacBookにインポートしたG​​PGキーを持っていて、SSH認証に使用したいと思います。しかし、何度も試しても鍵が見つかりませんでした。ほとんどの場合、ここの指示に従いました。https://gregrs-uk.github.io/2018-08-06/gpg-key-ssh-mac-debian/いくつかの小さな変更を試してみて、変更があることを確認してください。ただし、実行すると、ssh-add -l「エージェントに身元がありません」という慣例的なメッセージが表示されます。

このガイドは比較的古いものです(2018年作成)。 MacでSSH用のGPGキーを使用して成功した人はいますか?これは単に失われた原因ですか?どんな助けでも大変感謝します!

enable-ssh-support私のgpg-agent.confファイルに追加されました

私のsshcontrolファイルにGPGキーキーグリップを追加しました。

次に追加:

export GPG_TTY=$(tty)
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
gpgconf --launch gpg-agent

私の.zprofileに(これが問題のようです)

実行後もまだ結果はありません。ssh-add -l

答え1

それは非常に愚かな間違いであることが判明した。キーペアを別のコンピュータで作成したため、Macに正しくインポートされませんでした。再インポートするとキーが表示されます。

関連情報