Я использую последнюю сборку 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, а не для демона.