5. Copier les Clés public sur le Serveur

Pour établir la connexion SSH par clés SSH, il faut que notre clé publique soit présente dans le fichier ~/.ssh/authorized_keys d’un utilisateur sur le serveur distant.

Pour copier une clé publique sur le compte d’un utilisateur distant, suivez ces instructions :

Windows 10 :

Ouvrez PowerShell.

Saisissez la commande suivante :

cat ~/.ssh/id_ed25519.pub | ssh <username>@<hostname> "cat >> ~/.ssh/authorized_keys"

ou pour les clés RSA :

cat ~/.ssh/id_rsa.pub | ssh <username>@<hostname> "cat >> ~/.ssh/authorized_keys"

Remplacez username par le nom d’utilisateur et hostname par l’adresse IP ou le nom d’hôte du serveur.

Entrez le mot de passe de l’utilisateur.

Voilà, votre clé publique a bien été copiée dans le fichier ~/.ssh/authorized_keys de l’utilisateur sur le serveur distant !


Windows 8 ou 7 :

Ouvrez Git Bash.

Saisissez la commande suivante :

ssh-copy-id <username>@<hostname>

Remplacez username par le nom d’utilisateur et hostname par l’adresse IP ou le nom d’hôte du serveur.

Entrez le mot de passe de l’utilisateur.

Voilà, votre clé publique a bien été copiée dans le fichier ~/.ssh/authorized_keys de l’utilisateur sur le serveur distant !


Linux

Ouvrez le Terminal.

Saisissez la commande suivante :

ssh-copy-id <username>@<hostname>

Remplacez username par le nom d’utilisateur et hostname par l’adresse IP ou le nom d’hôte du serveur.

Entrez le mot de passe de l’utilisateur.

Voilà, votre clé publique a bien été copiée dans le fichier ~/.ssh/authorized_keys de l’utilisateur sur le serveur distant !


Référence :
https://lecrabeinfo.net/se-connecter-en-ssh-par-echange-de-cles-ssh.html

Image par défaut
administrateur
Publications: 25

Laisser un commentaire