Cet article explique comment configurer l'authentification basée sur la clé SSH dans un VPS Linux ou un serveur dédié
Dans l'authentification basée sur une clé SSH, tout ce que nous faisons est de générer une clé d'authentification publique et copier la clé sur le VPS Linux ou le serveur dédié pour se connecter sans taper le mot de passe.
Vous trouverez ci-dessous les étapes sur la façon d'exécuter l'authentification basée sur la clé SSH dans le VPS Linux ou le serveur dédié.
- Ouvrez le terminal de votre machine Linux locale.
- La première étape consiste à créer une paire de clés sur la machine locale.
Entrez la commande ssh-keygen .
Entrez le fichier dans lequel enregistrer la clé (/home/andrew/.ssh/id_rsa) :(Appuyez sur "Entrée")
- Si la clé était déjà présente, vous pouvez voir :
Ecraser (o/n) ? (appuyez sur "y" puis entrez)
- Ensuite, vous devriez voir le résultat suivant :
Entrez passphrase (vide s'il n'y a pas de phrase de passe) :(appuyez sur "Entrée")
Saisissez à nouveau la même phrase de passe :(appuyez sur "Entrée")
- Pour copier la clé de votre serveur Linux, entrez la syntaxe suivante.
ssh-copy-id (nom d'utilisateur)@(IP de votre VPS Linux ou serveur dédié) -p (numéro de port) .
- Ensuite, il vous demandera un mot de passe, Entrez le mot de passe du serveur VPS/dédié.
Il copiera le contenu de votre clé ~/.ssh/id_rsa.pub dans les clés autorisées du serveur hôte.
- Le processus est terminé avec succès, vous pouvez maintenant vous connecter en SSH depuis la machine locale vers votre serveur VPS/dédié sans saisir le mot de passe.