ssh-keygen
Créer des paires de clés, consulter leurs empreintes et changer la phrase secrète.
Avant de commencer
Choisissez une phrase secrète robuste lorsque demandé. Le fichier .pub est public ; le fichier sans .pub est privé : ne le téléversez jamais sur le serveur et ne le partagez pas. N’écrasez pas une clé existante par erreur. Changer la phrase secrète modifie la protection de la clé, pas le mot de passe du serveur. Ed25519 dépend du serveur et de sa politique de sécurité.
Exemples
Créer une paire Ed25519 et définir une phrase secrète à l’invite.
ssh-keygen -t ed25519 -C 'laptop-key' -f ~/.ssh/id_ed25519Afficher l’empreinte de la clé publique pour comparaison.
ssh-keygen -lf ~/.ssh/id_ed25519.pubChanger interactivement la phrase secrète d’une clé privée existante.
ssh-keygen -p -f ~/.ssh/id_ed25519Options et exemples
-t typeCourantChoisissez le type de clé ; ed25519 est un choix courant lorsqu’il est soutenu par les deux côtés.
ssh-keygen -t ed25519-f filenameCourantSpécifiez le fichier de clé. Vérifiez le chemin avant de créer une clé pour éviter d'écraser une clé existante.
ssh-keygen -t ed25519 -f ~/.ssh/lab_key-C commentCourantAjoutez un commentaire à une clé générée pour identification.
ssh-keygen -t ed25519 -C 'laptop-key'-b bitsSpécifiez la taille de clé pour les algorithmes qui la prennent en charge, tels que RSA.
ssh-keygen -t rsa -b 4096-a roundsDéfinissez les cycles de dérivation de clé utilisés pour protéger une clé privée avec une phrase secrète.
ssh-keygen -t ed25519 -a 64-l -f filenameCourantAfficher l'empreinte digitale d'une clé ou d'une entrée d'hôtes connus.
ssh-keygen -lf ~/.ssh/id_ed25519.pub-p -f filenameCourantModifiez la phrase secrète d'une clé privée existante de manière interactive.
ssh-keygen -p -f ~/.ssh/id_ed25519-y -f filenameImprime la clé publique dérivée d'une clé privée.
ssh-keygen -y -f ~/.ssh/id_ed25519-F hostnameRecherchez un hôte dans le fichier known_hosts, y compris les entrées hachées.
ssh-keygen -F server.example.com-R hostnameSupprimez les entrées correspondantes de known_hosts. Vérifiez une clé d'hôte de remplacement de manière indépendante avant de lui faire confiance.
ssh-keygen -R server.example.comRéférences officielles
Vérifié le 27 octobre 2026