Когда я выполняю sshmenu и попытку соединиться с ssh сервером, я добираюсь
$SSH_AUTH_SOCK is not set. Is the ssh-agent running?
Если я работаю ssh-agent Я вижу $SSH_AUTH_SOCK переменная.
ssh-agent
$SSH_AUTH_SOCK
Как я могу заставить его работать?
Выполнение"ssh-agent"не устанавливает переменных, потому что процесс не может изменить среду никакого другого процесса; так программа просто выводы sh- совместимые команды к stdout, предназначенному, чтобы быть eval'd.
sh
eval
eval $(ssh-agent)