PGP パスフレーズを忘れた場合 - Docker にログイン

PGP パスフレーズを忘れた場合 - Docker にログイン

Docker に PGP 認証を放棄させる方法はありますか?

パスフレーズを忘れてしまいました。キーはどのキー サーバーにも存在しません。アクセス トークンを使用してログインしようとしましたが、Docker は依然として PGP パスフレーズを要求します。

パスフレーズを総当たり攻撃する以外に何かできますか? Docker のメール、ログイン、パスワードにアクセスできます。

答え1

簡単に解決しました。docker の pgp ファイルにアクセスできず、それを思い出せません。そこで解決策を見つけました。docker docker login にログインすると、消えて解決しました。これがお役に立てば幸いです。

答え2

  1. gpg --generate-key

名前、電子メール、パスフレーズ(覚えておいてください)を入力するよう求められます。これにより、gpd-id 公開キーが生成されます。

  1. 生成されたキーを使用してパスを初期化します。 pass init <your_generated_gpg-id_public_key>

次に、パスが初期化されたこのキーのパスフレーズが求められます。

これは、docker の公式ドキュメントで見つけることができます:https://docs.docker.com/desktop/get-started/#credentials-management-for-linux-users

関連情報