Cent OS 6 - нужно ли перезапускать сервис после обновления.ssh/known_hosts

После обновления моего файла.ssh/known_hosts мне нужно перезапустить сервис? Я старался service ssh restart но это дает ssh: unrecognized service,

2 ответа

Решение

Нет, .ssh/known_hosts просто читается и используется вашим ssh-клиентом, когда вы пытаетесь подключиться к другому ssh-серверу.

Сервер ssh отправит вашему клиенту свой ключ хоста.

  • Если в вашем файле known_hosts нет записи для IP-адреса или имени хоста, к которому вы подключились, ssh спросит вас, нужно ли добавить этот хост и его ключ в файл.
  • Если в known_hosts есть запись для IP-адреса или имени хоста, а ключ хоста совпадает, вход в систему будет выполнен немедленно.
  • Если для IP-адреса или имени хоста найдена запись, которая НЕ соответствует только что полученному ключу хоста, при входе в систему будет отказано, и он сообщит вам номер строки в known_hosts ошибочной записи. Если вы уверены, что для изменения есть веская причина, вы можете отредактировать known_hosts, чтобы удалить эту строку, а затем повторить попытку подключения ssh.

Файл known_hosts не используется сервером ssh (который называется sshd, а не ssh), поэтому нет необходимости перезапускать какой-либо сервис.

Похоже, CentOS использует OpenSSH, сработало следующее: service sshd restart

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