GNU/Linux >> Tutoriels Linux >  >> Linux

Connexion SSH au serveur RHEL 7 sans mot de passe

Pour se connecter au serveur Linux RHEL7, nous devons d'abord échanger des clés publiques entre le serveur et la machine cliente. Pour ce faire, nous pouvons utiliser ssh-copy-id commande.

$ ssh-copy-id user@rhel-server
The authenticity of host 'rhel-server (rhel-server)' can't be established.
ECDSA key fingerprint is 21:4d:71:f6:ef:1f:c1:f7:a9:d9:81:4d:9d:34:4d:a9.
Are you sure you want to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
user@rhel-server's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'user@rhel-server'"
and check to make sure that only the key(s) you wanted were added.

La commande ci-dessus vous proposera un mot de passe sur la base duquel votre accès au serveur distant sera authentifié et le mot de passe échangé. Si vous obtenez un message d'erreur indiquant :

/usr/bin/ssh-copy-id: ERROR: No identities found

vous devez d'abord générer vos clés ssh en utilisant la commande ci-dessous :

$ ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
2a:2b:8b:c3:10:2c:0e:8a:7e:bf:0d:2c:fa:31:dc:99 [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|.                |
|+.               |
|*.      S        |
|+.. o o.         |
|+  =.E.          |
|.+o.+oo          |
|.o++oo..         |
+-----------------+

Une fois cela fait, essayez le ssh-copy-id ci-dessus commander à nouveau.


Linux
  1. Comment configurer la connexion SSH sans mot de passe

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

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

  4. Comment effectuer SSH et SCP sans mot de passe de SSH2 à OpenSSH

  5. Pourquoi ma connexion SSH est-elle lente ?

Comment SSH établit une communication sécurisée

Comment ajouter une clé publique SSH au serveur

Comment configurer SSH sur CentOS et RHEL

Connexion SSH sans mot de passe en 3 étapes simples

Comment copier à distance des fichiers via SSH sans entrer de mot de passe

Effectuer SSH et SCP sans entrer de mot de passe sur openSSH