Unfähig zu erzeugen gpg-Schlüssel in linux
Ich bin nicht in der Lage zu erzeugen GPG-Schlüssel in linux
sudo gpg --gen-key # This is the command to try to generate key
Fehler
You need a Passphrase to protect your secret key.
gpg: problem with the agent: Timeout
gpg: Key generation canceled.
Bitte lassen Sie mich wissen, wo ich falsch mache
- Können Sie bitte versuchen, ohne sudo oder direkt mit der root-Anmeldung
- gpg mit sudo,bitte versuchen Sie es mit diesem Befehl : sudo --preserve-env YOUR_COMMAND...
- thnx für die schnelle Antwort, wenn ich ausführen ohne sudo gehe ich folgende Fehlermeldung Sie benötigen eine Passphrase zum Schutz Ihres geheimen Schlüssels. gpg: abgebrochen durch Benutzer gpg: Schlüssel-Generierung abgebrochen.
- Haben Sie versuchen mit sudo --preserve-env YOUR_COMMAND?
- Ich habe dieses mit dem oben genannten Befehl sudo --preserve-env gpg --gen-key sudo: ungültige option -- '-' usage: sudo [-D level] -h | -K | -k | -V usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid]
- versuchen Sie es mit sudo -E YOUR_COMMAND
- ich hv versucht, eine weitere Befehl sudo -E gpg --gen-key, aber immer dieselbe Fehlermeldung gpg: problem mit dem agent: Zeitüberschreitung gpg: Schlüssel-Generierung abgebrochen.
- FWIW, ich hatte das gleiche problem und es war da gpg wurde aufgefordert, mich für ein Passwort per pop-up-Fenster (vergessen), aber ich war sshing in der computer w/o-xforwarding an der Zeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bitte überprüfen Sie mit dieser
1) Führen Sie den gpg-agent Befehl:
2) Generieren Sie genügend Entropie
3) Schließlich führen Sie den gpg-Befehl um den Schlüssel zu generieren:
bitte führen Sie alle Befehle, die mit nicht-root-Benutzer nur
Bitte loggen Sie sich mit derselben Benutzer,die zum erstellen von gpg-Schlüssel.
1.Wir exportieren unsere beiden öffentlichen Schlüssel und einen privaten Schlüssel wie folgt:
myprivatekey.txt mypublickey.txt
Schlüssel importieren mit dem gleichen Benutzer
nun versuchen Sie zu entschlüsseln mit der gleichen Benutzer -
sudo rngd -r /dev/urandom
war der einzige Befehl, der notwendig für mich zu gehen mit einem der Schlüssel-Generierung.