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 из исходного кода? Я не хочу оставлять известные_хосты открытым текстом.

1 ответ

Решение

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

Другие вопросы по тегам