Edite o arquivo criptografado do GnuPG sem interface gráfica

2

Estou tentando editar um arquivo criptografado remotamente, sem encaminhamento de X.

Localmente, quando eu inicio:

emacs myfile.gpg

É aberta uma janela pop-up na qual insiro minha senha. Eu gostaria de ter algo semelhante em "linha de comando apenas", sem abertura de janela; quando faço isso através do SSH sem encaminhamento do X, ele fica preso (tudo que tenho é um emacs em branco no qual não posso fazer nada).

Eu peguei um exemplo em que estou tentando editar um arquivo, mas encontro o mesmo problema com qualquer ação que exija minha senha como

gpg --decrypt myfile.gpg --output myfile.txt
    
por MBR 19.11.2018 / 17:54

2 respostas

2

Você pode alterar o modo de pinagem:

gpg -d --pinentry-mode loopback my_file.gpg -o myfile.txt

Agora, ele deve pedir a frase secreta via linha de comando.

Mais detalhes sobre Como forçar o GPG a usar a pinagem do modo de console para solicitar senhas? .

    
por 19.11.2018 / 18:29
1

Graças a resposta do francescop21 , descobri como configurar globalmente o modo pinentry (para o GnuPG versão 2.1+) : Eu simplesmente tive que criar (ou editar) .gnupg/gpg.conf arquivo no qual eu adicionei a seguinte linha:

pinentry-mode loopback

Agora posso abrir meu arquivo com emacs (ou qualquer outro aplicativo). Mas eu ainda estou preso com a versão do GnuPG menor que 2.1.

    
por 20.11.2018 / 11:14