У меня есть хосты с ключами и без ключей в /root/.ssh. Я уже заметил некоторую обратную связь на экране для генерации ключей SSH при запуске (в первый раз). Но я не уверен, что является катализатором. Я заглянул в /root/anaconda-ks.cfg и не вижу ничего другого, что могло бы к этому привести.
Что было выбрано / включено для серверов, которые работают, а что нет?
Примечание: я знаю, что могу сделать это вручную - я просто хочу понять, когда и как он генерируется непоследовательно.
Я думаю, вы путаете это с ключами хоста.
Ключи хоста генерируются при первой загрузке. (Ну или при первом запуске ssh сервера).
Каталог /root/.ssh
создается при первом использовании ssh (клиента). Здесь хранится файл known_hosts (содержащий открытые ключи хостов, к которым вы ранее подключались).
Можно использовать ssh-keygen
для создания публичной / закрытой пары ключей (по умолчанию это имя /root/.ssh/id_rsa и /root/.ssh/id_rsa.pub).
Я уверен на 100%, вы говорите о ключах при установке openssh-server ..
Практически в каждой системе unix это происходит при первой загрузке после установки ..
Несмотря на это, я не уверен, что когда-либо видел сервер без SSH ..
Надеюсь, это поможет ..: D