非基于 GUI 的 gpg 密码输入

非基于 GUI 的 gpg 密码输入

我正在远程查看和选择数百张图像,其中一些图像是使用对称密钥加密的。我使用 登录到远程桌面计算机ssh。查看速度并不快,但一旦打开查看器就可以忍受,但每次我尝试使用以下方法解密其中一个加密文件时:

gpg -d img0424.png.gpg

图形引脚输入需要 2 分钟才能显示!我正要断定连接已断开。

我怎样才能加快速度,或者获得密码输入的非图形版本?我无法ssh -x禁用 X11,因为我需要它来查看图像。

答案1

您可以通过在命令行前添加前缀来禁用特定命令行调用的 X DISPLAY=

DISPLAY= gpg -d img0424.png.gpg

这应该给你基于curses的pinentry界面而不是GUI。

但使用 .zip 下载所有文件可能会更有效scp。在 X 上显示时传输的数据量可能会大于scp消耗的数据量。

正如@Benjamin建议的,还有一个更永久的解决方案超级用户,将 pinentry 程序更改为pinentry-curses

相关内容