CH-J Server Managergestion de serveur sur SSH
Menu
Tous les guides et articles →

Ed25519 ou RSA : choisir et installer des clés SSH

Choisir une clé compatible, protéger sa partie privée et tester le nouvel accès avant de supprimer l’ancien.

Politique et compatibilité

Ed25519 convient si le serveur et la politique de sécurité l’acceptent. Utilisez RSA 3072 ou 4096 si la compatibilité ou les règles l’exigent. Une clé RSA n’est pas l’ancienne signature SHA-1 ssh-rsa : RSA moderne utilise aussi SHA-2. Ne réactivez pas globalement les signatures anciennes.

Générer localement et protéger la clé privée

Choisissez une commande et un nouveau nom de fichier ; n’écrasez pas une clé existante. Définissez une phrase secrète à l’invite. Seul le fichier .pub va sur le serveur ; la clé privée reste sur le client. CH-J Key Generator existe déjà dans la Beta 0.1.0.

ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_chj
ssh-keygen -t rsa -b 3072 -f ~/.ssh/id_rsa_chj
ssh-keygen -lf ~/.ssh/id_ed25519_chj.pub -E sha256

Installer la clé publique puis tester

Placez la clé publique entière sur une ligne dans ~/.ssh/authorized_keys du compte cible. Sous Linux, vérifiez le propriétaire et généralement les modes 700 pour .ssh et 600 pour authorized_keys. Gardez la session actuelle ouverte et testez une seconde connexion avant de changer l’ancien accès. Clés utilisateur et clés d’hôte ont des rôles distincts.

ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example

Documentation détaillée

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

Déverrouillage biométrique et sécurité →