Вопрос ssh-agent работает, но не работает при входе в систему с помощью PuTTY


Когда я использую терминал непосредственно на машине, работающей под Ubuntu 13.04, ssh-add отлично работает с использованием процесса:

/usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch gnome-session --session=ubuntu

Вышеупомянутый процесс запускается только при входе в систему на физическом компьютере.

Однако, когда я вхожу в систему удаленно с помощью PuTTY и пытаюсь использовать ssh-add, я получаю:

"Could not open a connection to your authentication agent."

Это даже если я зарегистрирован на фактической машине, и, таким образом, процесс ssh-agent работает, как показано выше.

Чтобы заставить его работать через PuTTY, мне нужно запустить exec ssh-agent bash, Но тогда у меня работает два ssh-агента.

Является ли это обычным явлением или каким-либо образом могу изменить конфигурацию, чтобы ssh-agent запускался автоматически независимо от того, входите ли я на машину прямо или удаленно?


3
2017-07-30 02:15


происхождения




ответы: