Si desea conectarse de forma remota a un servidor SSH con autenticación de clave o usar GitHub para administrar su código, necesitará un par de claves SSH.
En Ubuntu Linux y otros sistemas similares a Unix, generar y administrar una clave SSH y utilizar la autenticación basada en claves es bastante simple.
Si está utilizando una computadora con Windows, los pasos pueden ser un poco diferentes. Windows 11 tiene un paquete OpenSSH integrado y comandos que puede usar para generar y administrar claves desde el símbolo del sistema, la Terminal de Windows o PowerShell.
Si va a utilizar las claves SSH, definitivamente debería usar Windows Terminal, que está instalado de forma predeterminada en Windows 11. Windows Terminal ofrece una mejor experiencia y mejores funciones, y puede tener el símbolo del sistema, PowerShell y el subsistema de Windows. para Linux todo en una sola ventana para llevar a cabo.
Si desea utilizar la autenticación de clave SSH o utilizar la autenticación basada en claves SSH, deberá crear un par de claves SSH. Así es como funciona.
Generar clave SSH en Windows 10 o Windows 11
En este ejemplo, estoy usando el símbolo del sistema en lugar de la Terminal de Windows. Aunque se recomienda Windows Terminal.
Haga clic en el botón de inicio. En la ventana de búsqueda, escriba: Símbolo del sistema y haga clic en "Ejecutar como administrador".
En el símbolo del sistema escriba:
ssh-keygen
Se le preguntará dónde desea almacenar la "clave". De forma predeterminada, esta es la carpeta de usuario del usuario que inició sesión, es decir, C:\Users\username/.ssh/
Luego deberá ingresar la misma “frase de contraseña” dos veces. Se crean una “huella digital” y una imagen aleatoria.
La clave ya ha sido creada. Ahora abre el Explorador de Windows y abra la carpeta de usuario y la carpeta “.ssh”. Ahora verá dos archivos, “id_rsa” e “id_rsa.pub”.
espero que esto te ayude. ¡Gracias por leer!