Administration système
Sécurité
SSH
Debian
Ubuntu
Réseaux
Unix
il y a 1 an citizenz7 0 commentaire 1512 lectures
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 ! ;)
Blog d'un geek quinqua nivernais fan d'ovalie, de linuxerie, de musique et de Net
Donc, pour résumer, je suis souvent victime des colibris, sous-entendu des types qu’oublient toujours tout. Euh, non… Bref, tout ça pour dire, que je voudrais bien qu’on me considère en tant que Tel. (Perceval, Kaamelott, Livre I, Tel un chevalier)