Проблема генерации ssh-ключей для рабочих станций с динамической сменой IP-адресов при использовании Gitolite

Я хочу использовать Gitolite для контроля доступа Git.

У меня вопрос по ssh keygen для рабочих станций с динамической сменой IP. Итак, мне нужно генерировать ключи ssh каждый раз при изменении моего IP-адреса. Это будет утомительной работой для всех разработчиков, поскольку они используют ноутбуки, и им нужно сгенерировать ключи и отправить их в репозиторий Gitolite.

Есть ли обходной путь или другие решения этой проблемы генерации открытых ключей ssh ​​для использования Gitolite?


person Srinivas    schedule 20.12.2011    source источник


Ответы (1)


Генерация ключей не имеет ничего общего с IP-адресом с точки зрения клиента.

Когда вы генерируете пару ключей SSH, из-за отсутствия лучшей аналогии вы генерируете некоторые файлы, которые содержат действительно длинные числа, которые можно использовать для шифрования или дешифрования вещей. Закрытый ключ хранится в .ssh / id_rsa (для ключа RSA), а открытый ключ хранится в .ssh / id_rsa.pub.

Вы можете переместить эту пару ключей на любой компьютер. Вы должны убедиться, что закрытый ключ всегда хорошо защищен. Открытый ключ вы можете отдать кому угодно или скопировать где угодно. Это публично. У вас также может быть несколько ключей на машине, причем разные ключи используются для разных хостов. Это контролируется файлом .ssh / config. Однако большинству пользователей это не нужно, и они придерживаются одной пары ключей.

В частности, в случае gitolite, вы будете хранить открытые ключи ваших пользователей в каталоге gitolite-admin / keys.

В любом случае факт изменения IP-адреса вашего ноутбука не повлияет на ваши ключи.

person wadesworld    schedule 20.12.2011