StrictHostKeyChecking ne pas ignorer la validation d'empreinte digitale
Je suis Rsync-ing avec la commande suivante:
# rsync -arvce ssh /tmp/rsync/file.txt [email protected]:/tmp/rsync/
Cela fonctionne très bien, et je vais avoir à faire cela pour de multiples endroits, je tiens donc à mettre en œuvre les StrictHostKeyChecking
option.
Après la lecture d'autres exemples en ligne j'ai ajouté l'option de ce genre (3 exemples):
# rsync -arvce ssh -o 'StrictHostKeychecking no' /tmp/rsync/file.txt [email protected]:/tmp/rsync/
# rsync -arvce ssh -o 'StrictHostKeychecking=no' /tmp/rsync/file.txt [email protected]:/tmp/rsync/
# rsync -arvce ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/rsync/file.txt [email protected]:/tmp/rsync/
Je reçois toujours invité à valider le serveur cible est la clé.
Je comprends la -o StrictHostKeychecking=pas de options de me laisser choisir s'il faut ignorer cette étape, à chaque fois que j'ouvre une connexion.
Je fais mal?
voici quelques liens que j'ai lu à ce sujet:
http://linuxcommando.blogspot.com/2008/10/how-to-disable-ssh-host-key-checking.html
http://www.thegeekstuff.com/2010/04/how-to-fix-offending-key-in-sshknown_hosts-file/
http://www.cyberciti.biz/faq/linux-appleosx-howto-disable-ssh-host-key-checking/
source d'informationauteur coffeemonitor
Vous devez vous connecter pour publier un commentaire.
Je l'ai résolu.
Ici est de la bonne (ou la plupart du temps correct) de façon à ajouter l'option:
Apparaît il y a un capricieux manière d'appliquer l'option, en ajoutant des guillemets doubles, et en plaçant les ssh à l'intérieur.