ssh-add
Добавление, просмотр и удаление ключей в работающем агенте.
Перед выполнением
Агент должен быть доступен через SSH_AUTH_SOCK. Отсутствие загруженных ключей отличается от невозможности соединиться с агентом. -t ограничивает срок хранения в агенте, но не удаляет файл и не прекращает действие самого ключа. Удаление из агента не отзывает доступ на сервере и не удаляет запись в Связке ключей.
Примеры
Загрузить закрытый ключ на один час; при запросе ввести парольную фразу.
ssh-add -t 1h ~/.ssh/id_ed25519Показать отпечатки ключей, загруженных в агент.
ssh-add -lУдалить ключ из агента, сохранив его файл.
ssh-add -d ~/.ssh/id_ed25519Параметры и примеры
identity_fileЧастоДобавьте к агенту закрытый ключ, запрашивая при необходимости его парольную фразу.
ssh-add ~/.ssh/id_ed25519-l / -LЧастоПеречислите отпечатки пальцев или открытые ключи, которыми в настоящее время владеет агент.
ssh-add -l-t lifeЧастоОграничьте продолжительность хранения идентификационных данных в агенте; это не истекает и не отменяет сам ключ.
ssh-add -t 1h ~/.ssh/id_ed25519-d identity_fileЧастоУдалить одно удостоверение у агента; это не отменяет его на сервере.
ssh-add -d ~/.ssh/id_ed25519-DУдалите все идентификаторы текущего агента, не удаляя файлы ключей.
ssh-add -D-cТребовать подтверждения перед использованием добавленного удостоверения; требуется соответствующая программа подтверждения.
ssh-add -c ~/.ssh/id_ed25519-x / -XБлокируйте или разблокируйте агента в интерактивном режиме.
ssh-add -x-T public_keyПроверьте, может ли агент использовать соответствующий закрытый ключ.
ssh-add -T ~/.ssh/id_ed25519.pubОфициальные источники
Проверено 27 октября 2026 г.