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é.

  • 4 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Comment synchroniser un répertoire d'un serveur Linux à un autre avec Rsync

Dans ce tutoriel, nous allons utiliser Rsync pour synchroniser un répertoire de Linux...

Comment faire pour configurer des clés SSH avec Linux Command Line

Dans ce tutoriel, nous allons clés d'installation chiffré pour l'authentification...

Error On Yum : Thread died in Berkeley DB library

Running yum search, there was an error: [root@localhost~]# yum search system-configrpmdb:...

Comment faire pour installer Nginx sur CentOS 6

* WARNING * Pour ce comment nous allons utiliser un dépôt yum tiers. Nous allons...

Comment faire pour installer le serveur NTP sur Centos 6

In this how to we will be installing the NTP (network time protocol) daemon. We first start by...