Serveurs et hébergement

Clé SSH

Une paire de clés utilisée pour se connecter à un serveur à la place d'un mot de passe. La clé privée reste sur votre machine ; la clé publique va sur le serveur.


Les clés SSH remplacent la connexion par mot de passe. Vous générez une paire une seule fois, ssh-keygen -t ed25519 ; la moitié publique est placée dans ~/.ssh/authorized_keys sur le serveur, la moitié privée ne quitte jamais votre ordinateur. Quand vous vous connectez, le serveur vous met au défi de prouver que vous détenez la clé privée, et aucun mot de passe ne traverse le réseau.

Les clés ne peuvent pas être devinées par les robots qui martèlent le port 22 de chaque serveur avec des listes de mots de passe, et c'est pourquoi un serveur avec clés uniquement et PasswordAuthentication no peut ignorer ce trafic. Protégez la clé privée par une phrase de passe, et gardez une seconde clé ou la console du fournisseur comme porte de secours si vous la perdez.

Les panneaux de contrôle des hébergeurs permettent généralement de stocker des clés publiques et de les appliquer à l'installation ou à la réinstallation d'un serveur, de sorte qu'un serveur neuf est joignable avec votre clé dès la première minute et n'a jamais de mot de passe root du tout.

Première connexion à votre VPS