Inicio / Linux / Cómo configurar accesos SSH sin contraseña

Cómo configurar accesos SSH sin contraseña

Hoy seguimos viendo cómo aprovecharnos del Bash de Ubuntu en Windows 10 y así ir eliminando otras herramientas que seguro que tenéis instaladas en vuestros equipos

Al final todos los administradores de servidores Linux que trabajamos sobre un escritorio Windows, nos apoyamos en distintas herramientas para realizar conexiones SSH o para transferir ficheros de nuestro equipo a nuestros servidores Linux; pues bien hoy veremos una forma de iniciar sesión en nuestros servidores Linux sin necesidad de estar introduciendo nuestro usuario y contraseña en estos servidores. Simplemente necesitaremos enviar a los servidores que queremos administrar nuestra clave pública RSA.

Escenario:

  • Servidor Web: web01.boscolopez.net
  • Servidor Mail: mail.boscolopez.net

Desde nuestro Escritorio Windows nos conectaremos mediante el Bash por SSH a nuestros dos servidores sin introducir usuario y contraseña.

Cómo generar una llave pública en nuestro Bash Ubuntu en Windows 10.

Abrimos nuestra consola de Bash Ubuntu y escribiremos el siguiente comando:

Nos preguntará si queremos guardarlo en la ruta por defecto o si queremos modificar la ruta; por defecto pulsaremos Enter.

Las siguientes preguntarás que nos realizará es si queremos utilizar alguna clave de paso, nosotros no queremos utilizar ninguna en este ejemplo, así que pulsaremos dos veces más Enter.

Una vez hemos realizado estos pasos, nos mostrará el key fingerprint y el key randomart image

Compartir nuestra clave pública con los servidores a los que queremos tener acceso

Para copiar la clave pública en los dos servidores a los que queremos tener acceso, ejecutaremos el siguiente comando:

El usuario “boscolopez” ya existe en nuestro servidor web01.boscolopez.net

Cuando copiamos la clave debemos acceder al servidor al que se la queremos proporcionar con un usuario que exista en ese servidor; en este ejemplo todos los servidores de la plataforma HomeLAB tienen creado un usuario que se llama “boscolopez”

Si queremos copiarla en el servidor mail.boscolopez.net ejecutaremos:

Accediendo sin contraseña a los servidores de la plataforma

Ahora ya podremos acceder sin introducir usuario y contraseña a nuestros servidores; tener en cuenta que accederéis con el usuario “boscolopez” a esos servidores.

Para verificar que todo ha funcionado correctamente, podemos ejecutar el siguiente comando:

Nos tendría que loguear directamente sin solicitarnos la contraseña del usuario.

He publicado un vídeo en Youtube por si no te ha quedado claro, puedes verlo aquí

Sobre Bosco López

/dev/null

Te puede interesar también

Mostrar alertas en Nagios con SNMP TRAPS

La monitorización de dispositivos de red, suele realizarse mediante SNMP, pero como es lógico no …

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *