Назад | Перейти на главную страницу

Отключить определенные ключи хоста OpenSSH

Общая идея, которую я нашел в этом, заключается в том, что если вы удалите строку HostKey, которая соответствует определенному ключу, ключ перестанет генерироваться. По какой-то причине мой sshd_config перечисляет только один HostKey в / etc / ssh / ssh_host_rsa_key, и каждый раз, когда я удаляю дополнительные ключи и перезапускаю sshd, он восстанавливает файлы ssh_host_dsa_key и ssh_host_key. Помимо копания в исходном коде и самостоятельной перекомпиляции OpenSSH, есть ли способ заставить его не создавать определенный ключ хоста?

Запуск OpenSSH 6.1p1-4.fc18 на Fedora 18 x86_64, если это имеет значение.

Вы можете редактировать /etc/sysconfig/sshd файл и измените AUTOCREATE_SERVER_KEYS переменная:

AUTOCREATE_SERVER_KEYS=NO

или

AUTOCREATE_SERVER_KEYS=RSAONLY

Также убедитесь, что у вас есть только Protocol 2 в /etc/ssh/sshd_config.