
Gibt es eine Möglichkeit, Docker dazu zu bringen, die PGP-Authentifizierung aufzugeben?
Ich habe meine Passphrase vergessen und mein Schlüssel ist auf keinem Schlüsselserver. Ich habe versucht, mich mit einem Zugriffstoken anzumelden, aber Docker fragt immer noch nach einer PGP-Passphrase.
Kann ich etwas anderes tun, als meine Passphrase mit Brute-Force zu erzwingen? Ich habe Zugriff auf meine Docker-E-Mail, meinen Login und mein Passwort.
Antwort1
Ich habe es ganz einfach gelöst. Ich kann nicht auf die PGP-Datei für Docker zugreifen und kann mich nicht daran erinnern. Also habe ich eine Lösung dafür gefunden.
docker login
Nach der Docker-Anmeldung war sie verschwunden und gelöst. Ich hoffe, das hilft Ihnen weiter.
Antwort2
gpg --generate-key
Sie werden aufgefordert, Name, E-Mail-Adresse und Passphrase (merken Sie sich diese) einzugeben. Dadurch wird ein öffentlicher GPD-ID-Schlüssel generiert.
- Initialisieren Sie den Pass mit dem generierten Schlüssel.
pass init <your_generated_gpg-id_public_key>
Als nächstes werden Sie nach der Passphrase für diesen Schlüssel gefragt, mit der das Passwort initialisiert wurde.
Sie finden es hier im offiziellen Dokument von Docker:https://docs.docker.com/desktop/get-started/#credentials-management-for-linux-users