On 07/08/2013 02:45 AM, craven@gmx.net wrote: > This is what I have tried too :) My setup is as follows: > I run emacs in non-window mode (-nw) on a server machine under tmux (a > terminal multiplexer, like screen). I connect to this via SSH from > different machines (maybe even across multiple SSH logins). cool, this makes sense to me. on the remote server, do you have the pinentry-curses and gnupg-agent packages installed (these are the packages' names on debian and debian-derived systems -- they might be named something else on your distro). do you have use-agent (on its own line) in ~/.gnupg/gpg.conf on the server? > I have the secret keys on the local machine and the remote machine. > gpg-agent runs fine on the remote machine, however I have found no way > to make it consistently prompt for the password on the right SSH > connection (I don't believe there even is a way to achieve this, as > there may be multiple, or I may leave several connections open and move > between machines). The only thing that mostly works is using the remote > gpg-agent to prompt on the terminal, which messes up the display > temporarily. The route i suggest above (with pinentry-curses might be what you're describing here. when you say "messes up the display temporarily" can you be more specific about what it does to the display? this may be a bug in pinentry-curses that could be fixed. --dkg