GNU/Linux >> Tutoriales Linux >  >> Linux

Inicio de sesión SSH en el servidor RHEL 7 sin contraseña

Para iniciar sesión en el servidor RHEL7 Linux, primero debemos intercambiar claves públicas entre el servidor y la máquina cliente. Para hacer eso podemos usar ssh-copy-id dominio.

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

El comando anterior le pedirá una contraseña basada en la cual se autenticará su acceso al servidor remoto y se intercambiará la contraseña. Si recibe un mensaje de error que dice:

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

primero necesita generar sus claves ssh usando el siguiente comando:

$ 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..         |
+-----------------+

Una vez hecho esto, intente lo anterior ssh-copy-id comando de nuevo.


Linux
  1. Cómo configurar el inicio de sesión SSH sin contraseña

  2. 3 pasos para realizar el inicio de sesión SSH sin contraseña usando ssh-keygen y ssh-copy-id

  3. Cómo realizar SSH y SCP sin contraseña de SSH2 a OpenSSH

  4. El inicio de sesión SSH no funciona con una clave ¿Sin contraseña?

  5. Habilite el inicio de sesión con contraseña para SSH en la AMI de Amazon Linux

Cómo SSH establece una comunicación segura

Cómo agregar una clave pública SSH al servidor

Cómo configurar SSH en CentOS y RHEL

Inicio de sesión SSH sin contraseña en 3 pasos simples

Cómo copiar archivos de forma remota a través de SSH sin ingresar una contraseña

Realice SSH y SCP sin ingresar la contraseña en openSSH