web-dev-qa-db-ja.com

gpgの非GUIベースのピン入力

私は何百もの画像をリモートで表示および選択している最中です。そのうちのいくつかは対称鍵で暗号化されています。 sshを使用してリモートデスクトップマシンにログインします。表示は高速ではありませんが、ビューアを開くと耐えられますが、暗号化されたファイルの1つを次のように復号化しようとするたびに:

gpg -d img0424.png.gpg

グラフィカルなピンエントリが表示されるまで2分かかります。接続が切断されたと結論付けようとしていました。

どうすればこれを高速化できますか、またはピンエントリの非グラフィカルバージョンを取得できますか?できない ssh -x画像を表示するために必要なX11を無効にします。

3
Cina

コマンドラインの前にDISPLAY=を付けることで、特定のコマンドライン呼び出しに対してXを無効にできます。

DISPLAY= gpg -d img0424.png.gpg

これにより、GUIではなくcursesベースのピンエントリインターフェイスが提供されます。

ただし、scpを使用してすべてのファイルをダウンロードする方がおそらく効率的です。 X上に表示するときに転送されるデータ量は、scpが消費する量よりも多い可能性があります。

@Benjaminが示唆したように、 superuser には、より永続的な解決策もあります。ここでは、ピンエントリプログラムをpinentry-cursesに変更します。

3
Anthon