reseau:debian:clessh
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| reseau:debian:clessh [2025/05/27 22:19] – admin | reseau:debian:clessh [2026/06/11 22:30] (Version actuelle) – [Accès au serveur en SSH avec Putty] techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| Après la création de votre **couple de clés Privée/ | Après la création de votre **couple de clés Privée/ | ||
| - | Votre clé publique sera rajoutée à la page des clés SSH du BTS SIO à la page : | ||
| - | * [[clessh: | ||
| <WRAP center round info> | <WRAP center round info> | ||
| Ligne 63: | Ligne 61: | ||
| Si l' | Si l' | ||
| - | La commande ssh-keygen -F < | + | La commande |
| < | < | ||
| Ligne 71: | Ligne 69: | ||
| </ | </ | ||
| - | Lors des connexions suivantes, le client va rechercher de la même façon dans le fichier ~/ | + | Lors des connexions suivantes, le client va rechercher de la même façon dans le fichier |
| + | * Si la clef publique ainsi conservée correspond bien à la clef privée utilisée par le serveur, le client va faire confiance au serveur et procéder ensuite à sa propre authentification. | ||
| + | * Si ce n'est pas le cas, le client interrompt la connexion et affiche à l' | ||
| - | On remarque qu'une faiblesse du protocole existe à ce niveau puisqu' | + | On remarque qu' |
| Ce risque peut être écarté si les clefs publiques des serveurs sont distribuées par d' | Ce risque peut être écarté si les clefs publiques des serveurs sont distribuées par d' | ||
| Ligne 89: | Ligne 89: | ||
| Generating public/ | Generating public/ | ||
| - | Enter file in which to save the key (/ | + | Enter file in which to save the key (/ |
| Enter passphrase (empty for no passphrase): | Enter passphrase (empty for no passphrase): | ||
| Enter same passphrase again: | Enter same passphrase again: | ||
| - | Your identification has been saved in / | + | Your identification has been saved in / |
| - | Your public key has been saved in / | + | Your public key has been saved in / |
| The key fingerprint is: | The key fingerprint is: | ||
| SHA256: | SHA256: | ||
| Ligne 111: | Ligne 111: | ||
| </ | </ | ||
| - | Dans le dossier caché **.ssh** (sous Windows Linux ou MacOsX) vous avez votre couple de clés privée (id_rsa) et publique (id_rsa.pub). | + | Dans le dossier caché **.ssh** (sous Windows Linux ou MacOsX) vous avez votre couple de clés privée (id\_ed25519) et publique (id\_ed25519.pub). |
| <code shell> | <code shell> | ||
| $ ls .ssh | $ ls .ssh | ||
| - | id_rsa | + | id_ed25519 |
| $ | $ | ||
| </ | </ | ||
| Ligne 148: | Ligne 148: | ||
| <WRAP center round info> | <WRAP center round info> | ||
| La commande ssh-copy-id n'est pas disponible sous Windows. Vous pouvez alors : | La commande ssh-copy-id n'est pas disponible sous Windows. Vous pouvez alors : | ||
| - | * utiliser la commande **scp** pour copier le fichier | + | * utiliser la commande **scp** pour copier le fichier |
| - | * ouvrir une session ssh pour pouvoir ensuite ajouter le contenu du fichier | + | * ouvrir une session ssh pour pouvoir ensuite ajouter le contenu du fichier |
| <code shell> | <code shell> | ||
| - | C:> scp .ssh/id_rsa.pub compteutilisateur@adresseip:/ | + | C:> scp .ssh/id\_ed25519.pub compteutilisateur@adresseip:/ |
| C:> ssh compteutilisateur@adresseip | C:> ssh compteutilisateur@adresseip | ||
| - | $ cat id_rsa.pub >> .ssh/ | + | $ cat id\_ed25519.pub >> .ssh/ |
| </ | </ | ||
| + | |||
| </ | </ | ||
| Ligne 162: | Ligne 164: | ||
| </ | </ | ||
| - | Il est fortement conseillé ensuite de désactiver l' | + | Il est fortement conseillé ensuite de désactiver l' |
| * Décommentez la ligne suivante en mettant sa valeur à **no** : | * Décommentez la ligne suivante en mettant sa valeur à **no** : | ||
| <code shell> | <code shell> | ||
| Ligne 172: | Ligne 174: | ||
| </ | </ | ||
| - | * sauvegardez le fichier **/etc/ssh/sshd_config** et relancer le service ssh : | + | * sauvegardez le fichier **/etc/ssh/sshd\_config** et relancer le service ssh : |
| <code shell> | <code shell> | ||
| $ sudo systemctl restart ssh | $ sudo systemctl restart ssh | ||
| Ligne 178: | Ligne 180: | ||
| - | Pour en savoir plus : | ||
| - | * {{https:// | ||
| - | |||
| - | |||
| - | ==== Génération des clés avec PuttyGen ==== | ||
| - | |||
| - | * L' | ||
| - | * Lancez PuttyGEn | ||
| - | {{ : | ||
| - | * Cliquez sur le bouton **Generate** et bouger la souris sur la **zone blanche**. | ||
| - | {{ : | ||
| - | * Mettez **votre nom** comme commentaire de la clé publique. | ||
| - | * Sélectionnez puis Copiez/ | ||
| - | * Cliquez sur le bouton **Save private key** pour enregister votre clé privée (extention **.ppk**) dans votre dossier personnel. | ||
| - | {{ : | ||
| - | |||
| - | * Le contenu du fichier de votre clé publique | ||
| - | {{ : | ||
| - | {{ : | ||
| - | |||
| - | ==== Configuration de l' | ||
| - | * Utilisez **WinSCP** pour vous connecter avec le compte **root** sur votre VM Debian. | ||
| - | * Créez dans le dossier **/root** un dossier **.ssh** et un fichier **/ | ||
| - | {{ : | ||
| - | * Copiez dans ce fichier le contenu de votre **clé publique**. | ||
| - | * Créez dans le dossier du compte **/ | ||
| - | * Copiez dans ce fichier la **clé publique** de l' | ||
| - | ==== Accès au serveur en SSH avec Putty ==== | ||
| - | * Configurez Putty pour avoir un accès **console** à votre serveur. | ||
| - | * Indiquez l' | ||
| - | {{ : | ||
| - | * précisez le compte **root** pour vous connecter : | ||
| - | {{ : | ||
| - | * précisez votre **clé privée** | ||
| - | {{ : | ||
reseau/debian/clessh.1748377177.txt.gz · Dernière modification : 2025/05/27 22:19 de admin
