Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
sysadmin:tips:ssh [2013/01/17 20:19]
james ajout non vérification de la clef SSH
sysadmin:tips:ssh [2013/03/12 13:56]
james [Dire a SSH ne se connecter malgré que la clef ne soit pas celle qu'on attend] ajout ~/.ssh/config
Ligne 5: Ligne 5:
 ==== Dire a SSH ne ne pas vérifier la clef de l'hote localhost ​ ==== ==== Dire a SSH ne ne pas vérifier la clef de l'hote localhost ​ ====
  
-Si comme moi vous êtes friands de tunnels SSH et/ou que vous changez fréquemment de machine en utilisant le même homedir (NFS par exemple), SSH se plaind ​que la clef a changé, ce qui vous oblige a la supprimer du fichier ~/​.ssh/​known_hosts.\\ La solution est de rajouter dans votre configuration SSH //​NoHostAuthenticationForLocalhost yes//+Si comme moi vous êtes friands de tunnels SSH et/ou que vous changez fréquemment de machine en utilisant le même homedir (NFS par exemple), SSH se plaint ​que la clef a changé, ce qui vous oblige a la supprimer du fichier ~/​.ssh/​known_hosts.\\ La solution est de rajouter dans votre configuration SSH //​NoHostAuthenticationForLocalhost yes//
 <​code>​echo "​NoHostAuthenticationForLocalhost yes">>​ ~/​.ssh/​config</​code><​note important>​Cela diminue bien sur la sécurité concernant l'​accès aux machines accédées par "ssh localhost"​ : machines locales et machines accédées via tunnel</​note>​ <​code>​echo "​NoHostAuthenticationForLocalhost yes">>​ ~/​.ssh/​config</​code><​note important>​Cela diminue bien sur la sécurité concernant l'​accès aux machines accédées par "ssh localhost"​ : machines locales et machines accédées via tunnel</​note>​
  
Ligne 14: Ligne 14:
 Il peut etre utile, par exemple lorsqu'​on démarre une machine sur un liveCD pour s'y connecter en SSH de completement désactiver temporairement la vérification de clef : la clef connue ne correspond alors pas a la clef habituelle de la machine. Pour ce faire, on peut utiliser la comande suivante pour se connecter : Il peut etre utile, par exemple lorsqu'​on démarre une machine sur un liveCD pour s'y connecter en SSH de completement désactiver temporairement la vérification de clef : la clef connue ne correspond alors pas a la clef habituelle de la machine. Pour ce faire, on peut utiliser la comande suivante pour se connecter :
 <​code>​ssh -o UserKnownHostsFile=/​dev/​null -o StrictHostKeyChecking=no utilisateur@machine.mondomaine.com</​code>​ <​code>​ssh -o UserKnownHostsFile=/​dev/​null -o StrictHostKeyChecking=no utilisateur@machine.mondomaine.com</​code>​
 +
 +Comme toujours avec SSH il est possible d'​activer ces options par machine dans le fichier ~/​.ssh/​config,​ en y ajoutant par exemple :<​code>​
 +Host machine
 +Hostname machine.mondomaine.com
 +User utilisateur
 +HostKeyAlias machine
 +StrictHostKeyChecking no
 +UserKnownHostsFile ​     /dev/null
 +</​code>​
  
 ==== Eviter les deconnexions automatiques en simulant de l'​activité reseau ==== ==== Eviter les deconnexions automatiques en simulant de l'​activité reseau ====
sysadmin/tips/ssh.txt · Dernière modification: 2017/10/27 17:53 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0