Я думаю, що TCSgrad намагався запитати (кілька років тому) - як змусити Linux вести себе так, як робить його машина Windows. Тобто є агент (виступ), який зберігає розшифровану копію приватного ключа, так що пароль потрібно вводити лише один раз. Потім клієнт ssh, putty, може увійти в машини, де його відкритий ключ вказаний як "авторизований" без запиту пароля.
Аналогом цього є те, що Linux, виступаючи в якості ssh-клієнта , має агент, який тримає розшифрований приватний ключ, так що, коли TCSgrad набере "ssh-хост", команда ssh отримає його приватний ключ і піде, не вимагаючи введення пароля. Хост, звичайно, повинен був би тримати відкритий ключ у ~ / .ssh / санкціонованих_кеях.
Аналог Linux до цього сценарію здійснюється за допомогою ssh-agent (аналог виступів) та ssh-add (аналог додавання приватного ключа до виступу).
Метод, який працював для мене, полягав у використанні: $ ssh-agent $ SHELL Цей $ SHELL був магічним трюком, який мені потрібен, щоб змусити агента працювати та продовжувати працювати. Я виявив, що десь у мережі, і це закінчилося кілька годин ударом головою об стіну.
Тепер у нас є аналог запущеного конкурсу, агент без завантажених ключів.
Введення $ ssh-add самостійно додасть (за замовчуванням) приватні ключі, перелічені у файлах ідентифікацій за замовчуванням у ~ / .ssh.
Веб - статтю з набагато більш детальною інформацією можна знайти тут