Wiki Dashboard VPS1Euro

Guide client complet du dashboard: infrastructure, services, compte et support.

FR EN

Clés SSH (connexion sans mot de passe)

Générer et déployer des clés SSH pour sécuriser et simplifier vos connexions.

A quoi sert ce tutoriel

Le tutoriel "Clés SSH (connexion sans mot de passe)" vous aide a atteindre cet objectif:

Générer et déployer des clés SSH pour sécuriser et simplifier vos connexions.

← Retour aux tutoriels
1 profils 15 etapes 10 commandes ~15 min

Windows (PowerShell) + Linux

  1. --- Générer une paire de clés SSH sur Windows (PowerShell) ---
  2. ssh-keygen -t ed25519 -C "[email protected]"
  3. Accepter le chemin par défaut : C:\Users\VotreNom\.ssh\id_ed25519
  4. Définir ou laisser vide la passphrase.
  5. --- Copier la clé publique vers le conteneur ---
  6. Méthode 1 (PowerShell) : type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
  7. Méthode 2 (depuis Linux) : ssh-copy-id -i ~/.ssh/id_ed25519.pub root@IP
  8. --- Vérifier les droits sur le serveur ---
  9. chmod 700 ~/.ssh
  10. chmod 600 ~/.ssh/authorized_keys
  11. --- Tester la connexion sans mot de passe ---
  12. ssh root@IP (ne doit pas demander de mot de passe)
  13. --- Désactiver l'authentification par mot de passe ---
  14. Dans /etc/ssh/sshd_config : PasswordAuthentication no
  15. systemctl restart sshd