Elección de software

Cómo generar una clave SSH para acceder al servidor

Introducción

El uso de claves SSH es una forma simple y confiable de asegurar la conexión de su servidor. A diferencia de una contraseña, es casi imposible descifrar una clave SSH. Es muy fácil generar una clave SSH.

Clave SSH para Linux / MacOS

Abra una terminal y ejecute el comando:

$ ssh-keygen -t rsa

El siguiente cuadro de diálogo se mostrará en la consola:

Enter file in which to save the key (/home/user/.ssh/id_rsa):

Presione la tecla Enter. A continuación, el sistema le pedirá que ingrese una frase de contraseña para una protección adicional de la conexión SSH:

Enter passphrase (empty for no passphrase):

Puede omitir este paso. Cuando responda esta pregunta y la siguiente, simplemente presione la tecla Intro.

Después de eso, se creará la clave y se mostrará el siguiente mensaje en la consola:

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:
476:b2:a8:7f:08:b4:c0:af:81:25:7e:21:48:01:0e:98 user@localhost

The key's randomart image is:

+--[ RSA 2048]----+

|+.o.             |

|ooE              |

|oo               |

|o.+..            |

|.+.+..  S .      |

|....+  o +       |

|  .o ....        |

|  .  .. .        |

|    ....         |

+-----------------+

A continuación, ejecute el comando en la terminal:

$ cat ~/.ssh/id_rsa.pub

La clave se mostrará en la consola. Cópialo y pégalo en el campo correspondiente:

Haga clic en el botón «Agregar».

Después de agregar la clave, ejecute el comando en la terminal:

$ ssh root@[IP- Servidor]

Después de eso, se establecerá la conexión con el servidor. No es necesario que ingrese una contraseña.

Clave SSH para Windows

En Windows OC, es posible la conexión a servidores remotos a través de SSH, por ejemplo, utilizando el cliente Putty. Puede descargarlo  aquí  (enlace tomado  del sitio oficial ). Putty no requiere instalación; para comenzar a trabajar con él, solo necesita descomprimir el archivo descargado.

Cuando se complete el desembalaje, ejecute puttygen.exe.

Seleccione el tipo de clave SSH-2 RSA y la longitud de 2048 bits, y luego haga clic en el botón Generar:

Durante la generación, mueva el cursor sobre un área vacía de la ventana (esto es necesario para crear pseudoaleatoriedad):

Guarde el par de claves generado en la máquina local (los botones Guardar clave pública y Guardar clave privada).

Copie la clave generada y péguela en el campo correspondiente:

Conclusión

En este tutorial, vimos cómo crear un protocolo encriptado para la comunicación con el servidor: generamos una clave SSH para Linux / MacOS y Windows. Ahora puede iniciar sesión sin una contraseña de cuenta.

Publicaciones Similares

Deja una respuesta

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