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

CentOS5 и OpenSSH не распознают директивы HashKnownHosts и StrictHostKeyChecking в sshd_config

Я использую последнюю сборку OpenSSH (4.3p2) из ​​CentOS 5. Когда я пытаюсь запустить сервер с /etc/init.d/sshd start, это результат работы bash:

Starting sshd: 
   /etc/ssh/sshd_config: line 130: Bad configuration option: HashKnownHosts
   /etc/ssh/sshd_config: line 134: Bad configuration option: StrictHostKeyChecking
   /etc/ssh/sshd_config: terminating, 2 bad configuration options

Моя страница руководства для sshd указывает, что он поддерживает хешированный файл known_hosts, но страница руководства, которая у меня есть для sshd_config, не упоминает ни одну из этих директив.

Являются HashKnownHosts и StrictHostKeyChecking включены в поддерживаемую RHEL / CentOS версию OpenSSH?

Если нет, то какие обходные пути мне доступны? Могу ли я безопасно установить последнюю стабильную версию OpenSSH из исходников? Я не хочу оставлять known_hosts в виде обычного текста.

Попробуйте / etc / ssh / ssh_config вместо sshd config. Эти настройки, похоже, предназначены для клиента ssh, а не для демона.