Authentification SSH par clés
-
Authentification SSH par clés
Le SSH (Secure Shell) permet d'obtenir un accès à distance à une machine UNIX. Par défaut, vous devez vous connecter à l'aide de votre identifiant et de votre mot de passe que vous utilisez habituellement pour vous connecter sur cette machine en local. Néanmoins, on peut utiliser l'authentification pas clés pour améliorer la sécurité et ne plus avoir à saisir de mot de passe. Il faut toute fois faire attention à ce que votre ordinateur soit privé et sécurisé sinon n'importe qui pourra accéder à votre machine distante.
1. Génération de la clé
Sur votre orindateur, installez le paquet ssh :
sudo apt-get install sshPuis, générez une clé SSH avec cette commande :
ssh-keygen -b 4096Note : L'argument -b de la commande permet de générer une clé d'une longueur définie par l'utilisateur (par défaut : 2048).
2. Exportation de la clé publique sur la machine distante
Dans votre shell préféré, tapez la commande suivante :
ssh-copy-id user@serverNote : L'argument -i permet de spécifier le chemin de la clé publique à exporter.
3. Connexion à la machine distante
Vous pouvez connecter dès à présent à votre machine distante sans avoir besoin de taper votre mot de passe :
ssh user@server -
Merci pour le p'tit tuto

Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter

