+212662161818 Du Lundi au Samedi / 8h à  21h

Comment ajouter votre clé publique SSH pour CentOS

Retour

Comment ajouter votre clé publique SSH pour CentOS

Dans ce tutoriel, nous allons ajouter notre clé publique pour l'authentification par SSH. Il ya beaucoup d'avantages à ce type d'installation qui comprennent:

N'ayant plus besoin d'entrer un mot de passe (sauf si vous cryptez vos clés avec protection par mot de passe * recommandé *)
Une fois l'authentification de paire de clés publique / privée est configuré, vous pouvez désactiver l'authentification par mot de passe complètement et ne permettre l'accès via la touche. Arrête les attaques par force brute dans ses titres.
Une fois que vous avez votre clé publique que vous avez généré via PuTTY et / ou Linux Command Line, vous aurez besoin d'ajouter sur le serveur de destination que vous essayez de vous connecter à.

Si vous n'avez pas encore généré votre clé publique et privée, vous pouvez suivre l'une des howtos ci-dessous:

How to Set Up SSH Keys with PuTTY
How to Set Up SSH Keys with Linux Commandline

To do this we will first create the hidden .ssh directory:

mkdir ~/.ssh

Now we will create/edit the authorized_keys that will be located inside the .ssh directory we just created.

vi ~/.ssh/authorized_keys

You should now paste your public key into this file. Please note make sure they key is contained on one line.

Example should look like this:

# cat .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAt+PzzOFcecabwsXnjPPd+eqrqF5d2qh6kRIbnInSgwqWlPvnyfxa2Ye1xhGjCssbYdPWA7epJ/42yMFQfg6RGynW9XjWMomWeA/1+2LGY4B7JBJQfuTdDB/AimJRQvlSmxklfktmuqx0S8u67mLdkRWY+uQD8Ec7TCxWC9pU5Hv3Hq4Rfg5KLZl/gcJyMCr3nhKXXnL65pAM0EdCmkefHxvHJ4InVuzXmDru7GVQXH1bd3Uy9UIRhIs9wORlTvwesUzWEH/eTCjGSTgGRaEguo9FISRcilODuYQrcrvN8eILZxXNsiprw0azMibonkb3yuQ6mfVxtRoB4JL3vsFIbw== solarvps_key

Let’s now set permissions on the key files:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_rsa

Les autorisations ci-dessus sont nécessaires si StrictModes est positionné à yes dans / etc / ssh / sshd_config (valeur par défaut).

Vous devriez maintenant être en mesure de SSH à votre serveur en utilisant votre SSH authentification par clé.

commander