Можно ли автоматически копировать ключи из конфигурации ssh в агент ssh? как?

У меня есть файл ~ / .ssh / config Я использую для управления разными ключами с разных хостов.

Однако каждый раз, когда добавляется новый ключ, мне также нужно будет вручную добавить его в агент ssh через ssh-add по разным причинам.

Есть ли способ достичь этого автоматически? если да, то как?

P.S: Если это полезно, я также использую macbook (osx)

0
21.03.2017, 01:40
1 ответ

Реализация случая, который вы специально сформулировали в своем вопросе, будет сложной задачей и потребует некоторых сценариев bash, которые я не рекомендую для такой простой задачи.

Но очень похожая вещь может быть достигнута с помощью параметра AddKyesToAgent в ssh_config , который в основном добавляет ключи к ssh-agent , когда он используется для первый раз. Эта опция доступна, начиная с OpenSSH 7.2 .

1
28.01.2020, 02:46

Теги

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