CitizenZ Accueil Blog A propos Contact Connexion
Retour à la liste des articles Connexion par clé privée à un serveur SSH

Connexion par clé privée à un serveur SSH

Olivier Prieur | il y a 1 an | il y a 30 jours Administration système | 0 | 1891

Voici une méthode fort simple, pour se connecter directement à un serveur ssh sans avoir à rentrer le mot de passe utilisateur à chaque fois.
 Plutôt pratique surtout si vous avez "bétonner" votre mot de passe avec 32 caractères ! ;) ...

1 - Il faut commencer par générer une clé privée / publique. Sur le poste "CLIENT" (c'est à dire sur mon pc) :

$ ssh-keygen -t ed25519 -C "your_email@example.com"

Pas besoin de rentrer un mot de passe (passphrase), etc.

PS : si vous avez déjà une clé SSH, pas beosin d'en créer une à cette étape ;)

2 - Une fois la clé générée, il faut l'envoyer sur le serveur sur lequel on veut se connecter. Vous devrez une "dernière fois" rentrer votre mot de passe :

ssh-copy-id -i .ssh/id_ed12345.pub citizenz@monserveur.com

Si votre serveur ssh écoute sur un autre port que le port par défaut (22), rajouter l'option -p avec le bon numéro de port (exemple ici : 1234) :

ssh-copy-id -i .ssh/id_ed12345.pub -p 1234 citizenz@monserveur.com

3 - Il ne reste plus qu'à faire directement :

ssh -p 1234 citizenz@monserveur.com

... Et HOP ! Vous serez directement connecté au serveur SSH sans avoir à rentrer le moindre mot de passe ! ;)

Olivier Prieur

Olivier Prieur

Geek quinqua nivernais fan d'ovalie, de musique, de linuxeries et de Net.
Portfolio : https://www.olivierprieur.fr

Commentaires

En soumettant ce formulaire, j’accepte que ce site conserve mes données personnelles via ce formulaire. Aucune exploitation commerciale ne sera faite des données conservées.

Il n'y a actuellement aucun commentaire pour cet article

A la une

I use Debian, by the way

Lire l'article

Quelle distribution Linux ? Pour qui ? Pour quoi ?

Lire l'article

Utiliser TailwindCSS dans un projet Symfony 7

Lire l'article

Les plus lus

Symfony : barre de recherche dans la sidebar 19627

Lire l'article

Débuter avec Symfony 5 : le fichier .env 12063

Lire l'article

VSCode : 10 raccourcis clavier indispensables (Linux) 11851

Lire l'article

GIT / GITHUB : aide-mémoire pour "les nuls" 10284

Lire l'article

Les plus likés

Quelle distribution Linux ? Pour qui ? Pour quoi ?

2 Lire l'article

Symfony 7 avec Docker

1 Lire l'article

Customiser Easyadmin (2) : avec AssetMapper

1 Lire l'article