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.