When I run sshmenu and try to connect to a ssh server I get

$SSH_AUTH_SOCK is not set. Is the ssh-agent running?

If I run ssh-agent I see the $SSH_AUTH_SOCK variable.

How can I make it work ?

link|improve this question

25% accept rate
feedback

1 Answer

Running "ssh-agent" doesn't set any variables, because a process cannot modify the environment of any other process; so the program just outputs sh-compatible commands to stdout, intended to be eval'd.

eval $(ssh-agent)
link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.