Green YGreck Guides EN
🐧 LinuxIntermédiaire⏱ 15 min5 étapes

Se connecter en SSH avec une clé

Plus sûr et plus pratique que le mot de passe.

  1. Générez une clé moderne sur votre machine :
    ssh-keygen -t ed25519 -C "moi@mon-pc"
  2. Copiez la clé publique sur le serveur :
    ssh-copy-id utilisateur@serveur
  3. Connectez-vous :
    ssh utilisateur@serveur
  4. Ajoutez un raccourci dans ~/.ssh/config :
    Host monserveur
      HostName 203.0.113.10
      User utilisateur
      IdentityFile ~/.ssh/id_ed25519
  5. Une fois la clé testée, désactivez les mots de passe côté serveur (/etc/ssh/sshd_config) puis redémarrez le service :
    PasswordAuthentication no
    
    sudo systemctl restart ssh
⚠️ Gardez une session ouverte pendant que vous testez la nouvelle configuration pour ne pas vous enfermer dehors.