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

Reply via email to