Comment créer une clé SSH ? (Windows, Mac OS & Linux)
Sur Windows (10 & 11) :
1. Ouvrir un terminal de commande en mode administrateur (Windows Powershell admin)
2. Se positionner dans le dossier C:\WINDOWS\system32\openssh en effectuant cd openssh
3. Exécuter ssh-keygen.exe
4. Entrer le nom de fichier d'enregistrement de la clé (id_rsa)
5. Entrer une passphrase (mot passe fort)
6. Confirmer la passphrase
7. La clé est générée dans le dossier C:\ WINDOWS\system32\openssh et a pour nom le nom d'enregistrement défini précédemment (id_rsa)
8. Pour afficher la clé publique toujours en terminal dans le dossier C:\WINDOWS\system32\openssh taper la commande type id_rsa.pub ou id_rsa est le nom de de fichier d'enregistrement de la clé
9. Vous pouvez ainsi copier la clé publique
Attention ! Lorsque une clé SSH est demandée, toujours saisir sa clé publique et jamais sa clé privée.
Sur Mac OS & Linux :
1. Ouvrir un terminal de commande
2. Taper cette commande pour vérifier si le dossier "ssh" est présent dans le répertoire $HOME
mkdir ~/.ssh
Si le dossier n'existe pas, il faut le créer en saisissant :
ssh-keygen -b 4096
3. Choisir le chemin d'installation du fichier (suivre les étapes indiquées par le terminal)
4. Choisir votre passphrase (mot de passe fort)
5. Afficher la clé publique avec la commande suivante :
cat .ssh/id_rsa.pub
Attention ! Lorsque une clé SSH est demandée, toujours saisir sa clé publique et jamais sa clé privée.
Sur le même sujet sécurité ssh
Comment protéger mes emails du spam ?Protéger l'accès du dossier administrator par mot de passe.
Droits d'accès sur les fichiers et dossiers.
Comment installer un certificat SSL gratuit Let's Encrypt ?
Quels types de certificat SSL proposez vous ?
SSL ne fonctionne pas pour mon site WordPress
Dois je activer la redirection HTTP vers HTTPS ?
L'installation du certificat SSL Let's Encrypt ne fonctionne pas
Comment installer un certificat SSL acheté sur LeVillage ?
Comment mettre mon site Joomla! en HTTPS ?
Quelle est la différence entre HTTP et HTTPS ?
Comment changer mon mot de passe
Pare-feu applicatif - mod_security
Qu'est-ce que l'accès SSH ?
Comment ajouter/supprimer une clé SSH dans son espace LeVillage ?
Peut-on se connecter en SSH avec un mot de passe ?
Comment se connecter en SSH avec le terminal de commande de Windows Powershell ?
Comment se connecter en SSH sur Visual Studio Code ?
Qu'est-ce que le code d'autorisation d'un nom de domaine ?
Comment se connecter en SSH avec PUTTY
Comment obtenir les clés public et privé pour l'utilisation avec Putty
Retour