Lorsque j'essaie de ssh sur mon serveur (je réinitialise le serveur), je reçois l'habituel "WARNING: REMOTE Host IDENTIFICATION HAS CHANGED!"
Je lance ensuite le ssh-keygen -f "/home/XXXX/.ssh/known_hosts" -R xxx.com
suggéré
Mais cela ne résout pas le problème. Je ne peux pas supprimer le fichier known_hosts
car il y a beaucoup de serveurs à conserver.
Que manque-t-il d'autre?
L’avertissement doit indiquer la ligne sur laquelle la clé d’hôte fautive est activée. Vous pouvez éditer le fichier avec nano ou vim ou votre éditeur préféré et ne supprimer que cette ligne, puis enregistrer et réessayer ssh.
Le fichier peut contenir une entrée pour le nom d'hôte ainsi que l'adresse IP du serveur. Vous devrez peut-être supprimer les deux.
Utilisez cette commande pour supprimer les entrées de known_hosts:
ssh-keygen -R hostname