Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.
if [ -z "$SSH_AUTH_SOCK" ] ; then
eval `ssh-agent -s`
ssh-add
fi
Через плагины zsh добавление ssh-agent не срабатывало, вроде как есть проблемы из-за powerlevel10k.
Собственно при открытии терминала запуск агента отрабатывает, но ключи не добавляются автоматически, на ключах установлен пароль, но запроса пароля при запуске нет. Я не понимаю дело в пароле или в чем-то другом.
Хотелось бы понять как я могу добиться автоматического добавления ключей при запуске терминала. Нужно мне это больше для Ansible.
Последний раз редактировалось UnixNoob 19.08.2025 22:28, всего редактировалось 1 раз.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Видимо, для ssh-add обязательно указывать путь к файлу, если он отличается от пути по умолчанию. keychain тут ничего не изменит. Прописывайте их явно в скрипте.
Видимо, для ssh-add обязательно указывать путь к файлу, если он отличается от пути по умолчанию.
Ага, опция AddKeysToAgent работает только с дефолтными именами ключей.
Я правда не совсем понимаю почему так, подразумевается что я использую один ssh ключ для всего или меняю только тип шифрования?
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Ага, опция AddKeysToAgent работает только с дефолтными именами ключей.
Насколько я понимаю из документации, она вообще не для этого предназначена. Она означает, что надо добавить ключ в агент при подключении к хосту, а не при запуске ssh-add. И должна работать одинаково вне зависимости от того, где именно лежит ключ, по идее.
Насколько я понимаю из документации, она вообще не для этого предназначена. Она означает, что надо добавить ключ в агент при подключении к хосту, а не при запуске ssh-add. И должна работать одинаково вне зависимости от того, где именно лежит ключ, по идее.
И правда, так она и работает, благодарю.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"