Я думаю, что TCSgrad пытался спросить (несколько лет назад), как заставить Linux вести себя так, как его Windows-машина. Таким образом, существует агент (pageant), который содержит расшифрованную копию закрытого ключа, поэтому парольную фразу нужно вводить только один раз. Затем клиент ssh, putty, может войти в систему на компьютерах, где его открытый ключ указан как «авторизованный», без запроса пароля.
Аналогом этого является то, что Linux, , действующий как ssh-клиент , имеет агента, хранящего дешифрованный закрытый ключ, так что когда TCSgrad набирает "ssh host", команда ssh получит свой закрытый ключ и пойдет без запроса пароля. хост, конечно, должен был бы держать открытый ключ в ~ / .ssh / authorized_keys.
Аналог Linux для этого сценария выполняется с использованием ssh-agent (аналог конкурса) и ssh-add (аналог добавления закрытого ключа к конкурсу).
Метод, который работал для меня, заключался в использовании:
$ ssh-agent $ SHELL
Этот $ SHELL был волшебным трюком, который мне понадобился, чтобы заставить агента работать и продолжать работать. Я нашел это где-то в сети, и через несколько часов я ударился головой о стену.
Теперь у нас работает аналог Pageant, агент без загруженных ключей.
Typing
$ ssh-add
сам по себе добавит (по умолчанию) закрытые ключи, перечисленные в файлах идентификации по умолчанию в ~ / .ssh.
Веб-статью с более подробной информацией можно найти здесь