SSH es un protocolo de cliente y servidor que nos ayuda a acceder al sistema remoto a través de la red a través del túnel cifrado. Cada vez que el cliente accede al servidor, el cliente descarga la clave segura del servidor y, al mismo tiempo, el servidor también descarga la clave del cliente. Esas dos claves forman el túnel encriptado entre el servidor y el cliente, de modo que los datos se transfieren de manera muy segura a través de la red.
SSH se usa ampliamente como la alternativa de FTP, como sabe, cualquier cosa que use la red TCP solicita una contraseña para recopilar datos. SSH también es un servicio TCP, requiere contraseña para acceder a la máquina remota. Si la organización no tiene servidores grandes, cada vez que el administrador debe ingresar la contraseña para acceder al sistema remoto. Es una molestia ingresar la contraseña varias veces, SSH viene con una nueva característica llamada inicio de sesión sin contraseña, que lo ayuda a acceder a la máquina remota sin ingresar la contraseña.
Para habilitar el inicio de sesión sin contraseña, debemos colocar la entrada de clave pública del nombre de host del cliente y los detalles del usuario en el servidor remoto. Esa entrada clave estará en el siguiente archivo (~/.ssh/authorized.keys) (~=Directorio de inicio del usuario) según su usuario remoto.
Siga los pasos para crear la contraseña sin iniciar sesión. aquí tenemos dos máquinas con dos nombres de usuario diferentes.
servidor.ejemplo.com ram cliente.ejemplo..com rajAhora inicié sesión como raj en client.example.com, creo un par de claves usando el siguiente comando.
[raj@cliente ~]$ ssh-keygenGenerando un par de claves rsa pública/privada.
Ingrese el archivo en el que guardar la clave (/home/raj/.ssh/id_rsa):
Directorio creado ‘/home/raj/.ssh’.
Ingrese la frase de contraseña (vacío si no tiene frase de contraseña): Ingrese
Ingrese la misma frase de contraseña nuevamente:Ingrese
Su identificación ha sido guardada en /home/raj/.ssh/id_rsa.
Su clave pública se ha guardado en /home/raj/.ssh/id_rsa.pub.
La huella dactilar clave es:
4d:b7:fd:54:d6:0c:ad:87:b0:ec:13:47:96:d5:34:e4 [email protected]
Una vez que haya creado, encontrará dos archivos dentro del directorio .ssh. id_rsa y id_rsa.pub. Vamos a utilizar id_rsa.pub como archivo base.
[raj@cliente ~]$ cd .ssh/ [raj@client .ssh]$ ll
8 en total
-rw——- 1 raj raj 24 de enero de 1675 02:57 id_rsa
-rw-r–r– 1 raj raj 404 24 de enero 02:57 id_rsa.pub
Use el comando ssh-copy-id con el archivo de entrada de id_rsa.pub; crea ~/.ssh/authorized.keys si no está presente, de lo contrario, agrega la clave. La clave contiene la información sobre el host y el nombre de usuario.
[raj@client .ssh]$ ssh-copy-id -i id_rsa.pub [email protected]No se puede establecer la autenticidad del host 'srv01.linuxhow.in (10.65.4.55)'.
La huella digital de la clave RSA es ff:67:e7:b2:ae:ff:42:a6:f5:de:ef:54:3c:95:90:09.
¿Está seguro de que desea continuar conectándose (sí/no)? si
Advertencia:Se agregó permanentemente 'server.example.com,10.65.4.55' (RSA) a la lista de hosts conocidos.
Contraseña de [email protected]:***** [Escriba la contraseña del usuario remoto RAM]
Ahora intente iniciar sesión en la máquina, con "ssh '[email protected]'", y verifique:
.ssh/claves_autorizadas
para asegurarnos de que no hemos agregado claves adicionales que no esperabas.
Ahora acceda a la máquina remota usando SSH. Te llevará directamente al shell sin pedir contraseña.
[raj@cliente .ssh]$ ssh [email protected] Último inicio de sesión:sábado 4 de diciembre a las 11:21:06 de 2013 desde el 10.65.4.20
[ram@servidor]$
Eso es todo, este inicio de sesión sin contraseña ahorra tiempo y energía al administrador del sistema.
Término de búsqueda:
Iniciar sesión sin contraseña SSH, Iniciar sesión sin contraseña SSH Linux, Iniciar sesión sin contraseña SSH CentOS, Iniciar sesión sin contraseña SSH CentOS 5, Iniciar sesión sin contraseña SSH CentOS 6, Iniciar sesión sin contraseña SSH RHEL, Iniciar sesión sin contraseña SSH RHEL 5, Iniciar sesión sin contraseña SSH RHEL 6 , Iniciar sesión sin contraseña SSH Fedora, Iniciar sesión sin contraseña SSH Fedora 18, Iniciar sesión sin contraseña SSH Fedora 17, iniciar sesión SSH sin contraseña Linux, iniciar sesión SSH sin contraseña RHEL 6, iniciar sesión SSH sin contraseña CentOS 6, iniciar sesión SSH sin contraseña RHEL , iniciar sesión SSH sin contraseña CentOS, iniciar sesión SSH sin contraseña Ubuntu, iniciar sesión SSH sin contraseña Fedora