SSH агент консоли Linux

Шаг 1. Запуск SSH агента.
Проверьте, может быть SSH агент уже запущен
[petrov-work1:~] $ echo $SSH_AUTH_SOCK

Если переменная $SSH_AUTH_SOCK пуста, то запустите ssh-agent.
[petrov-work1:~] $ eval `ssh-agent -s`
SSH_AUTH_SOCK=/tmp/ssh-zo47izH0ZcYM/agent.1133; export SSH_AUTH_SOCK;
SSH_AGENT_PID=1134; export SSH_AGENT_PID;
echo Agent pid 1134;
Шаг 2. Добавление приватного ключа SSH агенту.
Проверьте список ключей SSH агента
[petrov-work1:~] $ ssh-add -l

Если список пуст добавьте ключ.
[petrov-work1:~] $ ssh-add ~/.ssh/petrov-work1
identity added ~/.ssh/petrov/work1

Теперь при дальнейших подключениях по SSH к вычислительным кластерам вводить пароль потребуется только для первой сессии, а дальше SSH агент сам подтвердит подлинность ключа.

Подробнее см. man ssh-agent, man ssh-add

 
 
 
 
 
 
 
 
  Тел. +7(499)220-79-72; E-mail: inform@kiam.ru