Inexorable
@Inexorable
Программирую.

Откуда корректнее запускать ssh-agent?

Ребята, подскажите, плс. Откуда корректнее запускать ssh-agent и как правильнее добавлять нужный ключ в систему во время её запуска. Добавляю вот этот скрипт:

#start-ssh
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/mykey


Добавлял вот в эти файлы:

.profile - не работает и выбивает ошибку на окне логина в систему;
.bash_profile - не работает и не выдаёт ошибку;
.bashrc - работает, но выбивает ошибку на окне логина в систему.

Система: Ubuntu 18.04

P.S. на 16.04 - использовал утилиту keychain и всё отлично работало, на 18.04 - она у меня тоже не работает.

Куда было бы правильно добавить этот скрипт? Если я написал его неправильно, подскажите, как можно его улучшить, сэнкс.
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 2
Viji
@Viji
DevOps Engineer
Зачем каждый раз ключ добавлять при запуске системы... сгенерить один раз и он сам добавитьтся в /home/user/.ssh/

А ssh agent запускается автоматически...

ps -ef | grep ssh
Ответ написан
Комментировать
Inexorable
@Inexorable Автор вопроса
Программирую.
Решил свой вопрос в .ssh/config нужно написать

Host github.com (или другой)
IdentityFile ~/.ssh/your_key_name
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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