GNU/Linux >> Tutoriels Linux >  >> Cent OS

Connexion SSH sans mot de passe – CentOS 6 / RHEL 6

SSH est un protocole client et sereur qui nous aide à accéder au système distant sur le réseau via le tunnel crypté. Chaque fois que le client accède au serveur, le client télécharge la clé sécurisée à partir du serveur et, en même temps, le serveur télécharge également la clé à partir du client. Ces deux clés constituent le tunnel crypté entre le serveur et le client, de sorte que les données sont transférées de manière très sécurisée sur le réseau.

SSH est largement utilisé comme alternative à FTP, car vous savez que tout ce qui utilise le réseau TCP demande un mot de passe pour collecter des données. SSH est également un service TCP, il nécessite un mot de passe pour accéder à la machine distante. Si l'organisation n'a pas de grands serveurs, l'administrateur doit à chaque fois entrer le mot de passe pour accéder au système distant. Il est pénible de saisir le mot de passe plusieurs fois, SSH est livré avec une nouvelle fonctionnalité appelée connexion sans mot de passe, qui vous aide à accéder à la machine distante sans saisir le mot de passe.

Pour activer la connexion sans mot de passe, nous devons placer la clé publique du nom d'hôte du client et les détails de l'utilisateur sur le serveur distant. Cette entrée de clé se trouvera dans le fichier suivant (~/.ssh/authorized.keys) (~=répertoire d'accueil de l'utilisateur) selon votre utilisateur distant.

Suivez les étapes pour créer la connexion sans mot de passe. ici, nous avons deux machines avec deux noms d'utilisateur différents.

 serveur.exemple.com    ram   client.exemple..com    raj 

Maintenant, je me suis connecté en tant que raj sur client.example.com, créez une paire de clés en utilisant la commande suivante.

[raj@client ~]$ ssh-keygen

Génération d'une paire de clés rsa publique/privée.

Entrez le fichier dans lequel enregistrer la clé (/home/raj/.ssh/id_rsa) :

Répertoire créé ‘/home/raj/.ssh’.



Entrez la phrase secrète (vide s'il n'y a pas de phrase secrète) : Entrée



Entrez à nouveau la même phrase de passe :Entrez



Votre identification a été enregistrée dans /home/raj/.ssh/id_rsa.

Votre clé publique a été enregistrée dans /home/raj/.ssh/id_rsa.pub.

L'empreinte digitale de la clé est :

4d:b7:fd:54:d6:0c:ad:87:b0:ec:13:47:96:d5:34:e4 [email protected]

Une fois que vous avez créé, vous trouverez deux fichiers dans le répertoire .ssh. id_rsa et id_rsa.pub. Nous allons utiliser id_rsa.pub comme fichier de base.

[raj@client ~]$ cd .ssh/ [raj@client .ssh]$ ll

total 8

-rw——- 1 raj raj 1675 24 janvier 02:57 id_rsa

-rw-r–r– 1 raj raj 404 24 janvier 02:57 id_rsa.pub

Utilisez la commande ssh-copy-id avec le fichier d'entrée id_rsa.pub ; il crée ~/.ssh/authorized.keys s'il n'est pas présent, sinon il ajoute la clé. La clé contient les informations sur l'hôte et le nom d'utilisateur.

[raj@client .ssh]$ ssh-copy-id -i id_rsa.pub [email protected]

L'authenticité de l'hôte 'srv01.linuxhow.in (10.65.4.55)' ne peut pas être établie.

L'empreinte digitale de la clé RSA est ff:67:e7:b2:ae:ff:42:a6:f5:de:ef:54:3c:95:90:09.



Êtes-vous sûr de vouloir continuer à vous connecter (oui/non) ? oui



Avertissement :Ajout permanent de "server.example.com,10.65.4.55" (RSA) à la liste des hôtes connus.

Mot de passe de [email protected] :***** [Type password of remote user RAM]

Essayez maintenant de vous connecter à la machine, avec "ssh '[email protected]'", et enregistrez :

.ssh/authorized_keys

pour nous assurer que nous n'avons pas ajouté de clés supplémentaires auxquelles vous ne vous attendiez pas.

Accédez maintenant à la machine distante en utilisant SSH. Il vous amènera directement au shell sans demander de mot de passe.

[raj@client .ssh]$ ssh [email protected] Dernière connexion :samedi 4 décembre 11:21:06 2013 à partir du 10.65.4.20

[ram@serveur]$

C'est tout, cette connexion sans mot de passe permet d'économiser du temps et de l'énergie à l'administrateur système.

Terme de recherche :

Connexion sans mot de passe SSH, Connexion sans mot de passe SSH Linux, Connexion sans mot de passe SSH CentOS, Connexion sans mot de passe SSH CentOS 5, Connexion sans mot de passe SSH CentOS 6, Connexion sans mot de passe SSH RHEL, Connexion sans mot de passe SSH RHEL 5, Connexion sans mot de passe SSH RHEL 6 , connexion sans mot de passe SSH Fedora, connexion sans mot de passe SSH Fedora 18, connexion sans mot de passe SSH Fedora 17, connexion SSH sans mot de passe Linux, connexion SSH sans mot de passe RHEL 6, connexion SSH sans mot de passe CentOS 6, connexion SSH sans mot de passe RHEL , connexion SSH sans mot de passe CentOS, connexion SSH sans mot de passe Ubuntu, connexion SSH sans mot de passe Fedora


Cent OS
  1. Connexion SSH au serveur RHEL 7 sans mot de passe

  2. Réinitialiser le mot de passe root dans CentOS 7 / RHEL 7

  3. Comment désactiver la connexion SSH avec un mot de passe

  4. Comment changer d'algorithme de mot de passe sur CentOS/RHEL

  5. Comment créer une bannière SSH dans le serveur CentOS/RHEL

Comment réinitialiser le mot de passe root perdu dans CentOS 8 / RHEL 8

Comment configurer la connexion sans mot de passe SSH sur CentOS 8 / RHEL 8

Comment activer les notifications de connexion SSH par e-mail dans CentOS 8

Réinitialiser le mot de passe root oublié de CentOS 8/RHEL 8

Comment configurer SSH sur CentOS et RHEL

CentOS / RHEL 7 :Comment réinitialiser le mot de passe root