L'uso di gpg da un ambiente basato su console come sessioni ssh non riesce perché la finestra di dialogo Pinentry GTK non può essere mostrata in una sessione SSH.
Ho provato unset DISPLAY
ma non ha aiutato. Le opzioni della riga di comando GPG non includono un interruttore per forzare il pinentry in modalità console.
Le versioni precedenti di GPG offrivano un prompt basato su testo che funzionava bene nelle sessioni SSH ma dopo l'aggiornamento non ha funzionato.
C'è l' --textmode
opzione della riga di comando ma a quanto pare, fa qualcos'altro.
Quale sarebbe il modo corretto e pulito di ottenere l'inserimento di pin in testo normale per le sessioni remote?
DISPLAY="" gpg2 ...
mi ha aiutato, ho anche installato pinentry-curses + pinentry-tty in anticipo, non sono sicuro che siano strettamente necessari