Comment ajouter votre clé publique SSH pour CentOS
- Base De Connaissances /
- VPS serveur dédié /
- Comment ajouter votre clé publique SSH pour CentOS
Comment ajouter votre clé publique SSH pour CentOS
Pas besoin de saisir de mot de passe (sauf si vous cryptez vos clés avec une protection par mot de passe * recommandé *)
Une fois l'authentification par paire de clés publique/privée configurée, vous pouvez désactiver complètement l'authentification par mot de passe et autoriser l'accès via la clé. Arrête les attaques par force brute dans ses titres.
Une fois que vous avez votre clé publique que vous avez générée via PuTTY et/ou la ligne de commande Linux, vous devrez l'ajouter au serveur de destination auquel vous essayez de vous connecter..
Si vous n'avez pas encore généré votre clé publique et privée, vous pouvez suivre l'un des tutoriels ci-dessous :
Comment configurer des clés SSH avec PuTTY
Comment configurer des clés SSH avec la ligne de commande Linux
Pour ce faire, nous allons d'abord créer le répertoire caché .ssh :
mkdir ~/.sshNous allons maintenant créer/modifier les clés autorisées qui seront situées dans le répertoire .ssh que nous venons de créer.
vi ~/.ssh/authorized_keysVous devez maintenant coller votre clé publique dans ce fichier. Veuillez noter que la clé est contenue sur une seule ligne.
L'exemple devrait ressembler à ceci :
# cat .ssh/authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAt+PzzOFcecabwsXnjPPd+eqrqF5d2qh6kRIbnInSgwqWlPvnyfxa2Ye1xhGjCssbYdPWA7epJ/42yMFQfg6RGynW9XjWMomWeA/1+2LGY4B7JBJQfuTdDB/AimJRQvlSmxklfktmuqx0S8u67mLdkRWY+uQD8Ec7TCxWC9pU5Hv3Hq4Rfg5KLZl/gcJyMCr3nhKXXnL65pAM0EdCmkefHxvHJ4InVuzXmDru7GVQXH1bd3Uy9UIRhIs9wORlTvwesUzWEH/eTCjGSTgGRaEguo9FISRcilODuYQrcrvN8eILZxXNsiprw0azMibonkb3yuQ6mfVxtRoB4JL3vsFIbw== solarvps_keyDéfinissons maintenant les autorisations sur les fichiers clés:
chmod 700 ~/.ssh chmod 600 ~/.ssh/id_rsaLes autorisations ci-dessus sont nécessaires si StrictModes est défini sur oui dans /etc/ssh/sshd_config (par défaut).
Vous devriez maintenant pouvoir vous connecter en SSH à votre serveur en utilisant votre authentification par clé SSH.
Ouvrir un ticket
Soumettez une demande d'assistance