Generer une cle SSH (Windows / Mac / Linux) pour votre VPS Hostynet Imprimer

  • 0

Depuis 2026-04-18, tous les VPS Hostynet sont livres en authentification SSH par cle exclusivement. Aucun mot de passe root nest communique. Vous devez fournir une cle publique SSH a la commande.

Ce guide vous explique comment generer une keypair (cle privee + cle publique) selon votre systeme.

Windows 10 / 11 (recommande : ed25519)

  1. Ouvrez PowerShell ou Invite de commandes (cmd).
  2. Tapez la commande suivante, en remplacant votre-email@example.com par votre adresse :
    ssh-keygen -t ed25519 -C "votre-email@example.com"
  3. Appuyez sur Entree pour accepter le chemin par defaut (C:\Users\VotreNom\.ssh\id_ed25519).
  4. Entrez une passphrase (optionnelle mais recommandee).
  5. Deux fichiers sont crees :
    • id_ed25519 - votre cle PRIVEE (ne jamais partager, jamais envoyer par email)
    • id_ed25519.pub - votre cle PUBLIQUE (a coller sur le formulaire de commande Hostynet)
  6. Affichez votre cle publique :
    type C:\Users\%USERNAME%\.ssh\id_ed25519.pub
    Copiez toute la ligne (commence par ssh-ed25519 AAAA...).

macOS / Linux (Ubuntu, Debian, Fedora, Arch...)

  1. Ouvrez un terminal.
  2. Tapez :
    ssh-keygen -t ed25519 -C "votre-email@example.com"
  3. Appuyez sur Entree pour accepter ~/.ssh/id_ed25519.
  4. Passphrase optionnelle.
  5. Affichez votre cle publique :
    cat ~/.ssh/id_ed25519.pub
    Copiez toute la ligne.

Coller votre cle publique a la commande Hostynet

  1. Sur la boutique Hostynet, choisissez votre VPS et cliquez Commander.
  2. Sur la page Configuration, trouvez le champ SSH Public Key (obligatoire).
  3. Collez toute la ligne de votre cle publique (de ssh-ed25519 jusqu'a votre email, sans retour a la ligne).
  4. Validez la commande et payez.
  5. Vous recevrez un email de livraison avec votre IP et la commande de connexion.

Se connecter a votre VPS

Depuis Windows (cmd / PowerShell) :

ssh root@VOTRE.IP.PUB.LIQUE

Depuis macOS / Linux :

ssh root@VOTRE.IP.PUB.LIQUE

Windows 10+, macOS et Linux modernes utilisent automatiquement votre cle id_ed25519 si elle est dans ~/.ssh/. Si vous avez plusieurs cles, precisez :

ssh -i ~/.ssh/ma-cle root@VOTRE.IP.PUB.LIQUE

Changer votre cle SSH apres la commande

  1. Espace client : Mes services
  2. Cliquez sur le VPS.
  3. Onglet SSH Keys.
  4. Collez la nouvelle cle publique, validez.
  5. La modification est propagee automatiquement au VPS au prochain cycle cloud-init (quelques minutes, ou immediatement via la commande cloud-init clean --logs && cloud-init init sur la VM).

Bonnes pratiques securite

  • Utilisez ed25519 (plus sur, plus rapide) plutot que RSA. Si vous devez utiliser RSA, minimum 4096 bits : ssh-keygen -t rsa -b 4096.
  • Protegez votre cle privee avec une passphrase forte.
  • Ne partagez JAMAIS votre cle privee. Aucun support Hostynet ne vous la demandera.
  • Sauvegardez votre cle privee sur un support chiffre (cle USB VeraCrypt, coffre-fort de mots de passe type KeePass/Bitwarden).
  • En cas de perte de cle privee : utilisez l'espace client pour en pousser une nouvelle. Si vous etes locked out, utilisez directement la console web (noVNC ou XtermJS) disponible depuis votre espace client sur la page du VPS - aucun ticket necessaire.

Pour toute question, contactez le support Hostynet.


Cette réponse était-elle pertinente?

« Retour