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

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

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

решение1

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

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

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

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

решение2

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

Связанный контент