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-keyi tym podobnych) byłoby mile widziane.
gpg --list-secret-keyswyjś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.