Hi, On Wed, Oct 17, 2012 at 8:57 PM, Axel Beckert <a...@deuxchevaux.org> wrote: >> I will briefly refresh your memory on it. OpenSSH uses >> SSH_AGENT_SOCKET environment variable to connect SSH client and agent to get >> authentication data. The problem is, that SSH_AGENT_SOCKET is different each >> time you connect to host. But SCREEN session retains old value >> from the time session was first created. > > That's where you have to hook in. Change the SSH_AGENT_SOCKET to > something permanent before the session is started, e.g. to a symbolic > link and then create that symlink depending on the current value just > between the ssh login and reattaching to the screen session. >
Yes, I'm aware of that kind of solution. It will not behave correctly with multiple SSH connections. All SCREEN sessions will go to single SSH-AGENT session. But, why should we assume that all SSH sessions must have same keys? They easily can be different, f.ex. depending on originating host. _______________________________________________ screen-users mailing list screen-users@gnu.org https://lists.gnu.org/mailman/listinfo/screen-users