Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
reseau:debian:clessh [2021/11/16 14:34] techer.charles_educ-valadon-limoges.fr [Générer une paire de clé SSH depuis un client OpenSSH] |
reseau:debian:clessh [2021/11/30 10:12] (Version actuelle) techer.charles_educ-valadon-limoges.fr [Configurer un accès SSH avec une clé SSH depuis un client OpenSSH] |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
Votre clé publique sera rajoutée à la page des clés SSH du BTS SIO à la page : | Votre clé publique sera rajoutée à la page des clés SSH du BTS SIO à la page : | ||
* [[clessh: | * [[clessh: | ||
+ | |||
+ | <WRAP center round info> | ||
+ | * En utilisant **mot de passe**, vous utilisez **un seul facteur** d' | ||
+ | * En utilisant une **clé publique SSH,** vous utilisez également **un seul facteur** d' | ||
+ | Cependant, vous pouvez utiliser la **même clé publique SSH sur plusieurs serveurs** en ne retenant qu'un seul mot de passe, celui de la passphrase de votre clé privée. | ||
+ | |||
+ | En général on **désactive** ensuite l' | ||
+ | |||
+ | Pour en savoir plus : https:// | ||
+ | |||
+ | </ | ||
==== Générer une paire de clé SSH depuis un client OpenSSH==== | ==== Générer une paire de clé SSH depuis un client OpenSSH==== | ||
Ligne 59: | Ligne 70: | ||
$ | $ | ||
</ | </ | ||
+ | <WRAP center round info> | ||
+ | Un autre fichier **know_hosts** sera ensuite créé dans le dossier **.ssh** afin de contenir **les clés publiques des serveurs** sur lesquels vous vous êtes authentifié avec un mot de passe ou une clé SSH publique. | ||
+ | * Pour retrouver l' | ||
+ | <code shell> | ||
+ | $ ssh-keygen -H -F < | ||
+ | </ | ||
+ | * Pour supprimer une seule entrée de known_hosts: | ||
+ | <code shell> | ||
+ | # ssh-keygen -R < | ||
+ | </ | ||
+ | </ | ||
+ | |||
==== Configurer un accès SSH avec une clé SSH depuis un client OpenSSH==== | ==== Configurer un accès SSH avec une clé SSH depuis un client OpenSSH==== | ||
Ligne 68: | Ligne 91: | ||
<WRAP center round info> | <WRAP center round info> | ||
La clé publique est copiée dans le fichier **.ssh/ | La clé publique est copiée dans le fichier **.ssh/ | ||
+ | </ | ||
+ | |||
+ | <WRAP center round info> | ||
+ | La commande ssh-copy-id n'est pas disponible sous Windows. Vous pouvez alors : | ||
+ | * utiliser la commande **scp** pour copier le fichier | ||
+ | * ouvrir une session ssh pour pouvoir ensuite ajouter le contenu du fichier id_rsa.pub dans le fichier authorized_keys : | ||
+ | <code shell> | ||
+ | C:> scp .ssh/ | ||
+ | C:> ssh compteutilisateur@adresseip | ||
+ | $ cat id_rsa.pub >> .ssh/ | ||
+ | </ | ||
</ | </ | ||
Ligne 80: | Ligne 114: | ||
PasswordAuthentication no | PasswordAuthentication no | ||
</ | </ | ||
+ | * Modifiez la ligne suivante pour mettre sa valeur à **no** : | ||
+ | <code shell> | ||
+ | ChallengeResponseAuthentication no | ||
+ | </ | ||
+ | |||
* sauvegardez le fichier **/ | * sauvegardez le fichier **/ | ||
<code shell> | <code shell> | ||
- | $ sudo systemlctl | + | $ sudo systemctl |
</ | </ | ||
Pour en savoir plus : | Pour en savoir plus : | ||
- | * https:// | + | * {{https:// |