Próbuję udostępnić parę kluczy GnuPG, importując je do każdego komputera. Tak to robię:
gpg --allow-secret-key-import --import secret.gpg.key
gpg --import public.gpg.key
Klucze zostały wyeksportowane za pomocą -a
.
Po wykonaniu tej czynności klucz publiczny jest wyświetlany poprawnie podczas wykonywania polecenia gpg --list-keys
, ale klucz prywatny nie jest ( gpg --list-secret-keys
).
Co ja robię źle?
Nawiasem mówiąc: robię to z Puppet, więc każde rozwiązanie, które nie wymaga ode mnie wpisywania ( --edit-key
i tym podobnych) byłoby mile widziane.
gpg --list-secret-keys
wyjściem? GPG nie ma flagi oznaczającej klucz jako domyślny. Po prostu wybiera pierwszą z tej listy jako domyślną. Jeśli potrzebujesz zmienić to zachowanie, mogę udzielić odpowiedzi.