Cent OS 6 - Muss ich nach der Aktualisierung von .ssh / known_hosts einen Dienst neu starten?

1268
VenomFangs

Muss ich nach dem Update meiner .ssh / known_hosts-Datei einen Dienst neu starten? Ich habe es versucht service ssh restartaber es gibt ssh: unrecognized service.

0
Nein, diese Datei wird bei jeder Verwendung gelesen. Adam vor 9 Jahren 3

2 Antworten auf die Frage

4
Tony Mountifield

Nein. .Ssh / known_hosts wird von Ihrem SSH-Client nur gelesen und verwendet, wenn Sie versuchen, eine Verbindung zu einem anderen SSH-Server herzustellen.

Der SSH-Server sendet Ihrem Client seinen Hostschlüssel.

  • Wenn Ihre known_hosts-Datei keinen Eintrag für die IP-Adresse oder den Hostnamen hat, mit der Sie verbunden sind, werden Sie von ssh gefragt, ob Sie diesen Host und dessen Schlüssel zur Datei hinzufügen möchten.
  • Wenn known_hosts über einen Eintrag für die IP-Adresse oder den Hostnamen verfügt UND der Host-Schlüssel übereinstimmt, wird die Anmeldung sofort fortgesetzt.
  • Wenn für die IP-Adresse oder den Hostnamen ein Eintrag gefunden wird, der NICHT mit dem gerade erhaltenen Host-Schlüssel übereinstimmt, wird die Anmeldung abgelehnt, und es wird Ihnen die Zeilennummer des bekannten Eintrags in known_hosts angezeigt. Wenn Sie sicher sind, dass es einen guten Grund für die Änderung gibt, können Sie known_hosts bearbeiten, um diese Zeile zu löschen, und die ssh-Verbindung erneut versuchen.

Die known_hosts-Datei wird vom ssh-Server nicht verwendet (dies heißt sshd, nicht ssh), sodass kein Dienst neu gestartet werden muss.

0
VenomFangs

Sieht aus, als würde CentOS OpenSSH verwenden, funktionierte das Folgende: service sshd restart

Du hast zwei verschiedene Dinge getan. known_hosts wird vom ssh-Client verwendet, um eine Verbindung zu einem SSH-Server herzustellen. Durch einen Neustart des sshd-Dienstes wird der auf Ihrem lokalen Computer ausgeführte ssh-Server neu gestartet. Der Neustart des Dienstes hatte keinen Einfluss darauf, wie die Datei gelesen wird. Wenn Sie einem Benutzer die Berechtigung erteilen möchten, eine Verbindung zu Ihrem Server herzustellen, lesen Sie diese Antwort (http://security.stackexchange.com/a/20710). Adam vor 9 Jahren 3