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