Nordihan
@Nordihan
JavaScript Engineer (REACT / NODE.JS)

Как добавить приватный ключ в SSH Agent навсегда?

Каждый раз перед подключением на удалённый сервер мне приходится выполнять команду ssh-add ~/.ssh/key, чтобы пробросить ключ в это подключение и иметь доступ к внешнему удалённому ресурсу (по отношению к удалённой машине). Как сделать его перманентным, чтобы не повторять это действие каждый раз?
  • Вопрос задан
  • 696 просмотров
Решения вопроса 1
Nordihan
@Nordihan Автор вопроса
JavaScript Engineer (REACT / NODE.JS)
Проблема решилась путём переноса ключей в корень ~/.ssh из вложенной папки.
После перезагрузки они сами добавляются в агент.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@neol
Если не ошибаюсь, то ключ надо прописать в ~/.ssh/config в виде
Host remote.com
   IdentityFile ~/.ssh/remote.com.key

где remote.com - первый сервер, к которому вы подключаетесь
Ответ написан
@MadridianFox
Web-программист, многостаночник
Пропишите добавление ключа в агент в автозагрузку.
Ответ написан
karabanov
@karabanov
Системный администратор
Можно добавлять ключ в связку ключей (приложение "Пароли и ключи" на ангельском seahorse) и ключ будет добавляться в агент в момент логина в систему, отдельно вводить пароль от ключа будет не надо.
xrbjiizab4ufkk2hatlxt9msc24.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы