Когда я использую терминал прямо на машине с 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 запускался автоматически, независимо от того, вхожу ли я в систему на машине напрямую или удаленно?