J'ai un ordinateur de bureau dual boot Windows 7 / Ubuntu 12.04 et j'ai installé le serveur openSSH dans les deux (en utilisant cygwin64 sous Windows). J'ai connecté mon ordinateur portable, exécutant Ubuntu 12.04, au serveur openSSH Cygwin64, et une entrée à ~/.ssh/known_hosts
a été normalement ajouté. Maintenant, j'essaie de me connecter au serveur openSSH d'Ubuntu (même IP, nom de domaine) et j'obtiens l'erreur :
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Ceci est bien sûr dû au fait que les deux serveurs fonctionnant sur des systèmes d'exploitation différents sur la même machine ont créé des clés publiques différentes et des empreintes digitales correspondantes. Existe-t-il un moyen de les synchroniser (c'est-à-dire de copier toutes les informations relatives aux clés publiques de l'un à l'autre) ?