Aller au contenu

Authentification SSH par clés


Soulalex
 Share

Recommended Posts

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 ssh

 

Puis, générez une clé SSH avec cette commande :

ssh-keygen -b 4096

Note : 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@server

Note : 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
Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Vous avez collé du contenu avec mise en forme.   Supprimer la mise en forme

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Chargement
 Share

×
×
  • Créer...