2016-11-04 1 views
0

J'ai plusieurs machines virtuelles installées sur mon ordinateur, auquel je me connecte via ssh:Comment se débarrasser de la « IDENTIFICATION A DISTANCE D'ACCUEIL A CHANGÉ » un message

ssh [email protected] 

ou

ssh [email protected] 

Ainsi, chaque temps je me connecte à différents vm j'ai besoin d'éditer mon fichier ~/.ssh/known_hosts afin de se débarrasser de: "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!" message.

Est-il possible de faire automatiquement confiance à toutes les machines virtuelles sur localhost?

+0

Comment ces commandes se connecter à différents systèmes? Ils se connectent tous à votre hôte local. – arkascha

+0

@arkascha - Probablement via la redirection de port. – Quentin

+0

@Quentin Malgré tout, pourquoi cette redirection de port devrait-elle être différente selon le nom du compte? – arkascha

Répondre

1

Dans votre configuration (par exemple ~/.ssh/config), vous pouvez à la poubelle les hôtes connus pour un nom d'hôte spécifique:

Host localhost 
     HostName localhost 
     UserKnownHostsFile=/dev/null 
     StrictHostKeyChecking=no 

credit

+0

Cela fonctionne, merci! – eparvan