Además, SSH puede establecer un canal encriptado para la comunicación entre el cliente y el servidor en una red no garantizada. Por lo tanto, es importante generar claves SSH. Pero muchos novatos no saben cómo hacerlo. Entonces, este tutorial describirá brevemente los métodos para generar claves SSH en POP!_Os.
Cómo generar las teclas SSH en el pop!_Os
Para generar una tecla SSH, abra el terminal y ejecute el siguiente comando:
ssh-keygen
El comando anterior generará una tecla SSH del par de teclas RSA de 3072 bits. Pero si quieres ir un paso más allá, ejecute lo siguiente:
ssh -keygen -t rsa -b 4096
El -B 4096 con el ssh-keygen crea la llave de 4096 bits. Además, hemos usado RSA en lo anterior, pero también puede usar los siguientes algoritmos:
Algoritmo | Forma completa | Descripción |
RSA | Rivest Shamir Adleman | Clave con un tamaño mínimo de 2048 basado en la dificultad. |
DSA | Algoritmo de firma digital | Esta clave se usa con el tamaño 1024. |
ECDSA | Curvas elípticas digitales Algoritmo de firma | Esta clave se utiliza para admitir los 256, 384 y 521 bits. |
El sistema le pedirá que proporcione el nombre del archivo después de ejecutar el comando.
Puede presionar el botón ENTER para generar una tecla en el archivo predeterminado o escribir el nombre del archivo en consecuencia. Finalmente, genere la frase de pases de la tecla SSH para finalizar todo. Esta frase de pases ofrece una capa adicional de protección y seguridad para evitar el acceso no autorizado de los usuarios.
Ahora, copie la clave pública para que pueda usar el ID-Copy-ID. Entonces, puede usar el comando que se proporciona a continuación para copiar la clave:
SSH-Copy-ID@
O
SSH-Copy-ID@
Agregue el nombre de su sistema del nombre de usuario y con la dirección IP del host del host.
Después de eso, escaneará la cuenta local y la clave que ha creado y luego le pedirá que ingrese la contraseña de la cuenta de usuario remota.
En algunos casos, el terminal muestra un error al copiar la clave pública para que pueda usar los siguientes comandos para copiar la clave pública usando SSH:
Supongamos que todo va bien con los comandos anteriores, escriba sí y presione el botón ENTER para continuar. A continuación, debe ingresar la contraseña de la cuenta del servidor y presionar el botón ENTER para completar el proceso.
Ahora, puede iniciar sesión en el servidor remoto utilizando el comando que se proporciona a continuación:
ssh@
Una vez que ejecute el comando, ingrese la frase de pases para acceder al servidor o puede registrarse del servidor.
Si desea deshabilitar la autenticación de contraseña, inicie sesión en el servidor remoto con privilegios de administración. Ahora, ejecute el siguiente comando para abrir el/etc/ssh/sshd_config:
sudo nano/etc/ssh/sshd_config
En el archivo de configuración, establezca la autenticación contraseña de sí a no. Luego, guarde el archivo. Finalmente, reinicie el servicio SSH a través de este comando:
sudo systemctl reiniciar ssh
Con un reinicio exitoso, el sistema cerrará todas las sesiones actuales e implementará todos los cambios.
Conclusión
Entonces, esta fue sobre la forma más fácil de generar claves SSH en el pop!_Os. Generar las teclas SSH puede ser confuso si no usa el comando correctamente. A veces los usuarios enfrentan problemas al copiar la IP del host en su clave SSH, así que verifique la IP del host antes de copiarla.