2. Réglage du client SSH

Dans ce contexte, le terme « client » signifie la machine depuis laquelle vous vous connectez. Assurez-vous que le paquetage openssh-clients est installé.

Tapez ssh username@machine_distante pour vous connecter à la machine_distante avec le compte username. Entrez votre mot de passe, vous aurez accès à la machine distante comme si vous étiez assis devant sa console.

Que vous vous connectiez à une ou plusieurs machines (scénario usuel pour les administrateurs système), la demande du mot de passe peut être évitée en utilisant des clés SSH. Utilisez la commande ssh-keygen pour générer votre clé SSH, puis la commande ssh-copy-id username@machine_distante pour copier votre clé sur les machines distantes. Après avoir tapé la commande ssh-copy-id, vous devrez entrer votre mot de passe sur le système distant, mais une seule fois par système. Maintenant, vous pouvez vous connecter à distance par SSH directement, sans entrer votre mot de passe.

[Note]Note

Pour que ce mécanisme fonctionne, vous devez exécuter la commande ssh-add et entrer votre phrase de passe — créée lorsque vous avez généré votre clé SSH  — chaque fois que vous débutez une session sur votre machine cliente.

Si vous obtenez un message indiquant que la connexion à votre agent d'authentification n'a pas pu être ouverte, exécutez la commande eval `ssh-agent` (remarquez les accents graves) avant d'exécuter ssh-add.