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 rajMaintenant, 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-keygenGé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