Outils du site

Peut-on jouer de la guitare autrement qu'avec une guitare ? [AK@fr.comp.text.xml]

04-linux:30-ssh:10-authentification_par_cle

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édentesRévision précédente
Prochaine révision
Révision précédente
04-linux:30-ssh:10-authentification_par_cle [2017/08/24 18:56] – [Mise en oeuvre] Roge04-linux:30-ssh:10-authentification_par_cle [2022/12/08 17:51] (Version actuelle) – [Mise en oeuvre] Roge
Ligne 40: Ligne 40:
 Pour utiliser l'authentification par clé sur une machine distante il faut copier sa clé publique sur la machine distante à la fin du fichier **//.ssh/authorized_keys//** : Pour utiliser l'authentification par clé sur une machine distante il faut copier sa clé publique sur la machine distante à la fin du fichier **//.ssh/authorized_keys//** :
  
-''cat ~/.ssh/id_dsa.pub | ssh -p port user@host "cat - >>.ssh/authorized_keys"''+''cat ~/.ssh/id_rsa.pub | ssh -p port <user>@<host> %%"%%cat - %%>>%% .ssh/authorized_keys%%"%%''
  
-<note warning>L'authentification par clé est nécessaire pour tous les scripts batch qui font du ssh.</note>+puls efficace :
  
-Pour les machines Windows, voir [[20-windows:00-putty|PuTTY : Accès à une machine Linux depuis Windows avec PuTTY]].+''ssh-copy-id -i ~/.ssh/id_rsa.pub <user>@<host>''
  
-<note tip>En cas de message "Permissions 0644 for '/home/xxx/.ssh/id_rsaare too open."+<note important>le fichier //authorized_keys// doit avoir des permissions %%-rw-------%% sinon il n'est pas pris en compte et le mot de passe est demandé.
  
-''chmod 600 ~/.ssh/id_rsa''+''chmod 600 ~/.ssh/authorized_keys''</note> 
 + 
 +''chmod 600 authorized_keys'' 
 + 
 +<note warning>L'authentification par clé est nécessaire pour tous les scripts batch qui font du ssh.
 </note> </note>
 +
 +<note tip>En cas de message "Permissions 0644 for '/home/xxx/.ssh/id_rsa' are too open."
 +-rw-------
 +
 +
 +''chmod 600 ~/.ssh/id_rsa''</note>
 +
 +
 +
 +Pour les machines Windows, voir [[20-windows:00-putty|PuTTY : Accès à une machine Linux depuis Windows avec PuTTY]].
 +
 +===== Tips & tricks =====
 +
 +Quand on à la message: 
 +<code>
 +Warning: the ECDSA host key for '<host>' differs from the key for the IP address '192.168.x.y'
 +Offending key for IP in /home/<user>/.ssh/known_hosts:3
 +</code>
 +
 +Alors il faut supprimer les 3ieme ligne de known_hosts:
 +
 +''sed -i '3d' ~/.ssh/known_hosts''
 +
 +
 +
 +
Dernière modification : 2017/10/06 23:40