Używanie gpg ze środowiska opartego na konsoli, takiego jak sesje ssh, kończy się niepowodzeniem, ponieważ okno dialogowe pinentry GTK nie może zostać wyświetlone w sesji SSH.
Próbowałem, unset DISPLAY
ale to nie pomogło. Opcje wiersza poleceń GPG nie zawierają przełącznika do wymuszania pinentry do trybu konsoli.
Starsze wersje GPG oferowały tekstowy monit, który działał dobrze w sesjach SSH, ale po aktualizacji po prostu się nie udaje.
Jest --textmode
przełącznik linii poleceń, ale najwyraźniej robi coś innego.
Jaki byłby właściwy i czysty sposób uzyskania zwykłego wpisu PIN dla sesji zdalnych?
DISPLAY="" gpg2 ...
pomógł mi, wcześniej zainstalowałem też przekleństwa pinentry + pintyry-tty, nie jestem pewien, czy są one absolutnie konieczne