11.08:administrateur:ssh_et_tunnels_ssh

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
Dernière révision Les deux révisions suivantes
11.08:administrateur:ssh_et_tunnels_ssh [2016/10/31 10:33]
erics
11.08:administrateur:ssh_et_tunnels_ssh [2016/10/31 17:14]
erics
Ligne 62: Ligne 62:
 ==== Utilisation de clés ssh ==== ==== Utilisation de clés ssh ====
  
-À documenter ?+=== Produire une clé SSH ===
  
-\\+Les 2 modes opératoires qui suivent sont destinés aux utilisateurs travaillant sous Linux.
  
 +Prérequis : Sur un système Linux, le paquet ssh-client doit être installé.
 +
 +Ouvrir un terminal et taper les commandes suivantes
 +
 +<code>
 +monlogin@mamachine:~$ ssh-keygen -t rsa -b 2048
 +
 +Generating public/private rsa key pair.
 +Enter file in which to save the key (/home/monlogin/.ssh/id_rsa): ⤶*
 +Enter passphrase (empty for no passphrase): <phrase secrète> *⤶
 +Enter same passphrase again: <phrase secrète> *⤶*
 +Your identification has been saved in /home/monlogin/.ssh/id_rsa.
 +Your public key has been saved in /home/monlogin/.ssh/id_rsa.pub.
 +The key fingerprint is:
 +02:e9:d1:00:c5:74:e9:99:46:1e:33:a4:f9:4f:a4:1b monlogin@mamachine
 +The key's randomart image is:
 +.../...
 +</code>
 +
 +Le couple de clé est généré dans un répertoire caché dans votre HOME.
 +
 +<code>
 +monlogin@mamachine:~$ ll ./.ssh
 +total 8
 +-rw------- 1 monlogin monlogin 1766 2010-11-06 20:38 id_rsa
 +-rw-r--r-- 1 monlogin monlogin 400 2010-11-06 20:38 id_rsa.pub
 +</code>
 +
 +La clé publique est constituée par le fichier “id_rsa.pub”. C’est elle qui doit être transmise pour être intégrée au serveur
 +
 +Notez que cette clé (le couple en fait) est lié à votre login et à la machine sur laquelle vous l’avez générée.
 +Vous pouvez bien sûr déplacer votre clé privée sur une autre machine, mais mieux vaut dans ce cas générer la clé par rapport à un élément non lié à votre machine; votre e-mail.
 +
 +<note>
 +Pensez à fermer et réouvrir votre session utilisateurs, certains services liés aux clés ssh prennent la main à l'ouverture de session et ne savent pas comment faire quand une clé est générée en cours de route
 +</note>
 +
 +=== Copiez votre clé SSH sur un serveur distant ===
 +
 +<code>
 +ssh-copy-id login@serveur
 +</code>
 +
 +Vérifiez les droits du fichier côté serveur et éventuellement supprimer les ACL (si serveur abuledu)
 +
 +<code>
 +setfacl -b ~/.ssh
 +setfacl -b ~/.ssh/authorized_keys
 +</code>
 +
 +Et ensuite vous pourrez utiliser votre clé ssh pour toutes vos connexion vers ce serveur ...
  
  • 11.08/administrateur/ssh_et_tunnels_ssh.txt
  • Dernière modification: 2016/11/13 00:17
  • de francois