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, а не для демона.