|
МВС-1000 / Удалённый доступ / SSH агент
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
|
|