Cómo crear una clave SSH en Windows

Proteger sus conexiones y la integridad de sus datos es donde sobresalen las claves Secure Shell (SSH) . El keygen SSH se usa comúnmente para obtener acceso seguro a servidores remotos y servicios en la nube. Debe tener una clave SSH si accede regularmente a servidores remotos utilizando su dispositivo Windows.

Además de los servidores remotos, también puede utilizar estas claves de seguridad para otorgar acceso a sus empleados en el trabajo donde es probable que esté expuesto a una violación de datos, por ejemplo, el centro de datos, etc. Este artículo lo guiará a través de sencillos pasos para crear claves SSH. en Windows.

Secure Shell Protocol (SSH) es la mejor manera de bloquear conexiones inseguras entre computadoras a través de la web. Debe evitar utilizar un protocolo con un nombre de usuario y contraseña y, en su lugar, elegir una clave SSH generada criptográficamente.

Windows 11 viene con un cliente OpenSSH integrado. Esto facilita la generación de claves SSH sin utilizar un programa de terceros. Funcionará de la misma manera en Windows 10; Si tienes problemas, abre el panel de opciones de Windows y habilita la opción Cliente OpenSSH .

Nota : Es posible que prefiera Windows Terminal porque proporciona un entorno unificado para interfaces de línea de comandos. Ejecuta el símbolo del sistema, PowerShell y el subsistema de Windows para Linux en una sola ventana. Esta herramienta aumenta la flexibilidad y simplifica tareas como la generación de claves SSH.

Crear una clave SSH en Windows es muy simple, puede usar 1 de los 3 métodos que se enumeran a continuación.

Cómo crear una clave SSH en Windows

1. Utilice el símbolo del sistema

Generar claves SSH con la ayuda de la línea de comando es rápido y sencillo. Siga los pasos que se describen a continuación.

Paso 1: haga clic en el botón Inicio. Busque Símbolo del sistema y seleccione Ejecutar como administrador . Haga clic en cuando se le solicite permitir que CMD realice los cambios en su computadora.

Cómo crear una clave SSH en Windows

Abra CMD con derechos de administrador

Paso 2: escriba el siguiente comando y presione Entrar en el teclado:

ssh-keygen

Cómo crear una clave SSH en Windows

Ingrese el comando y presione Enter

Paso 3: Ingrese el nombre del archivo de almacenamiento de claves y presione Enter :

file_name

Consejo : También puedes establecer una ruta personalizada aquí para almacenar la clave en la ubicación predeterminada (C:\Users\[username]\) .

Cómo crear una clave SSH en Windows

Ingrese el nombre del archivo y presione la tecla Enter

Paso 4: Ingrese la frase de contraseña para proteger su clave y presione Entrar para guardar los cambios.

Nota : Puede presionar Enter dos veces para omitir este paso y guardar directamente la clave sin contraseña.

Su clave privada y su clave pública se almacenan de forma segura. Ahora se muestra en la pantalla un mensaje de confirmación con información clave adicional. Puede proceder a cerrar esta ventana.

Puede usar esto para generar múltiples claves SSH con diferentes nombres de archivo.

Cómo crear una clave SSH en Windows

Ingrese la frase de contraseña y presione Entrar

Paso 5: escriba salir y presione Entrar en el teclado para cerrar la ventana CMD.

Cómo crear una clave SSH en Windows

Escribe salir y presiona Enter.

2. Utilice WSL

Generar claves SSH utilizando el Subsistema de Windows para Linux (WSL) le ofrece muchas ventajas. Puede obtener los beneficios de las herramientas de Linux y la facilidad de trabajar en una computadora con Windows. Además, proporciona una forma sencilla y segura de manejar la autenticación SSH.

Instalar distribución WSL y Linux

Siga los pasos a continuación para instalar y configurar la distribución WSL y Linux en su dispositivo Windows.

Paso 1: haga clic en el ícono de Windows y busque Símbolo del sistema . Haga clic en Ejecutar como administrador y seleccione cuando se le solicite.

Cómo crear una clave SSH en Windows

Abra CMD con derechos de administrador

Paso 2: Windows 11 viene preinstalado con WSL. Puede verificarlo escribiendo el comando que se menciona a continuación y presionando Enter .

wsl --status

Cómo crear una clave SSH en Windows

Verifique el estado de WSL en Windows 11

Si está utilizando Windows 10, instale WSL utilizando uno de los métodos siguientes:

  • Tienda Microsoft

Descargue el Subsistema de Windows para Linux (WSL) desde Microsoft Store .

  • Interfaz de línea de comando

Ingrese el comando que se menciona a continuación y presione Enter en su teclado.

wsl --install

Paso 3: Después de instalar WSL en su computadora, puede descargar cualquier sistema operativo Linux usando Microsoft Store o la interfaz de línea de comandos.

El artículo utiliza el símbolo del sistema para descargar Ubuntu para este tutorial. Ingrese el siguiente comando y presione Enter en su teclado para hacerlo.

wsl --install -d Ubuntu

Nota : si desea instalar Kali Linux, escriba kali-linux en el comando anterior.

Cómo crear una clave SSH en Windows

Descargar Ubuntu

Paso 4: Ingrese el nombre de usuario y la contraseña de UNIX.

Cómo crear una clave SSH en Windows

Ingrese el nombre de usuario y la contraseña de UNIX

Paso 5: cierre la ventana de UNIX escribiendo salir y presionando Enter. Repita el proceso para cerrar la ventana CMD.

Cómo crear una clave SSH en Windows

Cierre las ventanas de UNIX y CMD escribiendo exit y presionando Enter

Ha instalado correctamente WSL y el sistema operativo Linux. Para generar una clave SSH usando WSL, siga los pasos a continuación.

Generar clave SSH usando WSL

Paso 1: haga clic en el ícono de Windows . Busque Ubuntu y seleccione Ejecutar como administrador . Cuando se le solicite, haga clic en Sí.

Cómo crear una clave SSH en Windows

Haga clic en el icono de Windows e inicie Ubuntu

Paso 2: Ingrese el siguiente comando para generar la clave SSH y presione Enter .

ssh-keygen -t rsa -b "4096"

Cómo crear una clave SSH en Windows

Ingrese el comando para generar la clave SSH y presione Enter

Paso 3: proporcione la ruta deseada y presione la tecla Enter . De lo contrario, presione la tecla Intro para guardar el archivo en la ubicación predeterminada.

Paso 4: Ingrese la frase de contraseña que desea usar y presione Entrar . Debes hacer esto dos veces para confirmar.

Nota : No podrás ver nada de lo que escribas mientras ingresas tu contraseña, pero la herramienta lo guardará a medida que escribes, así que asegúrate de que no haya errores tipográficos.

Alternativamente, si no desea utilizar ninguna frase de contraseña, simplemente puede presionar Enter dos veces.

Advertencia : no debes utilizar una frase de contraseña en blanco por razones de seguridad.

Cómo crear una clave SSH en Windows

Proporcione la ruta deseada, presione Enter, ingrese la frase de contraseña y confirme presionando Enter.

Paso 5: Finalmente escriba salir y presione Entrar para cerrar la ventana.

Cómo crear una clave SSH en Windows

Escribe salir y presiona Enter.

Ha creado con éxito una clave SSH. Visita el sitio web donde lo alojaste para comprobarlo. Allí encontrarás dos llaves. Puedes diferenciarlos por extensión:

  • Las claves públicas tienen la extensión .pub.
  • Las claves privadas no tienen extensiones.

Explicación del código

Un comando SSH típico que puede ayudarle a generar una clave SSH es el siguiente:

ssh-keygen -t rsa -N "" -b "2048" -C "key comment" -f path/root_name

A continuación se muestra el significado de cada símbolo o carácter del comando.

  • -t rsa : Especifica el tipo de clave a generar, en este caso rsa. RSA (Rivest–Shamir–Adleman) es un algoritmo seguro y ampliamente utilizado para criptografía de clave pública.
  • -N “” : establece la frase de contraseña en una cadena vacía, lo que significa que la clave no estará protegida. Por lo tanto, cualquier persona que tenga acceso al archivo de clave privada puede utilizarlo sin contraseña.
  • -b “2048” : define el tamaño de la clave, establecido en 2048 bits. Debe utilizar un tamaño de clave mayor porque proporciona mayor seguridad.

Nota : Los tamaños de clave más grandes llevarán más tiempo para crear y utilizar.

  • -C “comentario clave” : Le permite agregar comentarios al archivo clave generado. Esto puede resultar útil en situaciones de la vida real porque trabajará con varias claves SSH para acceder a diferentes dispositivos remotos.
  • -f ruta/nombre_raíz : especifique la ruta y el nombre de archivo para el par de claves generado. El nombre del archivo tendrá nombre_raíz provisto con la extensión .pub para la clave pública y .pem para la clave privada (por ejemplo: nombre_raíz.pub y nombre_raíz.pem).

3. Utilice masilla

PuTTY es uno de los antiguos emuladores de terminal, consola serie y aplicaciones de transferencia de archivos en red, gratuitos y de código abierto. Admite varios protocolos de red, incluidos SSH, Telnet, rlogin y conexiones de socket sin formato. Siga los pasos que se describen a continuación para generar claves SSH en Windows usando PuTTY.

Paso 1: inicie un navegador web y visite el sitio web oficial de PuTTY . Descargue e instale PuTTY.

Paso 2: Presione el método abreviado de teclado Windows + S para abrir la Búsqueda de Windows, escriba PuTTYgen y haga clic en Abrir.

Cómo crear una clave SSH en Windows

Inicie PuTTYgen

Paso 3: En la sección Tipo de clave a generar , seleccione un tipo (por ejemplo, RSA). Ingrese el número deseado de bits en la clave generada. Haga clic en el botón Generar .

Cómo crear una clave SSH en Windows

Seleccione el tipo de clave a crear, ingrese el número deseado de bits

Paso 4: haga clic en Guardar clave pública y elija una ubicación para guardar el archivo. Cambie el nombre del archivo usando el tipo de clave y agregue la extensión ".pub" (por ejemplo, id_rsa.pub para RSA).

Cómo crear una clave SSH en Windows

Haga clic en Guardar clave pública

Paso 5: Finalmente, ingresa la frase de contraseña y confírmala. Vaya a la pestaña Conversiones en la parte superior y haga clic en Exportar clave OpenSSH para obtener la clave privada.

Paso 6: elija una ubicación para guardar la clave privada y recuerde que no se utiliza ninguna extensión después del nombre del archivo. Además, debes utilizar un nombre similar a la clave pública (por ejemplo, id_rsa).

Cómo crear una clave SSH en Windows

Escriba la frase de contraseña, confírmela y guarde la clave privada.

¿Cuál es la diferencia entre la clave RSA y Ed25519?

En los pasos anteriores, el artículo analiza dos tipos de claves SSH: RSA y Ed25519. ¿Pero en qué se diferencian?

  1. Algoritmo : RSA (Rivest-Shamir-Adleman) utiliza cifrado asimétrico, mientras que Ed25519 utiliza cifrado de curva elíptica y asimétrico.
  2. Tamaño de clave : las claves RSA tienen tamaños de clave variables, de 1024 a 4096 bits. Ed25519 tiene un tamaño de clave fijo de 256 bits, lo que lo hace más rápido que RSA.
  3. Seguridad : Ed25519 generalmente se considera más seguro y resistente a los ataques.
  4. Rendimiento : Ed25519 es más rápido y eficiente que RSA.
  5. Compatibilidad : RSA cuenta con un soporte más amplio, pero la adopción de Ed25519 está aumentando.

Finalmente, puede utilizar un algoritmo de cifrado según su sistema. Generar claves SSH es fácil con los métodos disponibles en Windows y debe considerarse debido a los graves riesgos en línea que supone acceder a los sistemas de forma remota.

Dejar un comentario

Cómo eliminar el aviso de solicitud de derechos de autor en la esquina derecha de la pantalla en Windows 10

Cómo eliminar el aviso de solicitud de derechos de autor en la esquina derecha de la pantalla en Windows 10

¿Ves una notificación de activación de Windows 10 en la esquina derecha de la pantalla? Este artículo le guiará sobre cómo eliminar el aviso de solicitud de derechos de autor en Windows 10.

Instrucciones de AZ sobre cómo instalar Windows 10 compilación 14393.222

Instrucciones de AZ sobre cómo instalar Windows 10 compilación 14393.222

Recientemente, Microsoft lanzó la última actualización acumulativa para usuarios de PC con Windows 10 llamada Build 14393.222. Esta actualización lanzada para Windows 10 corrige principalmente errores basados ​​en los comentarios de los usuarios y mejora la experiencia de rendimiento del sistema operativo.

Proteja su red informática con Bastion host en solo 3 pasos

Proteja su red informática con Bastion host en solo 3 pasos

¿Tiene computadoras en su red local que necesitan acceso externo? Usar un host bastión como guardián de su red puede ser una buena solución.

3 formas de borrar rápidamente todos los registros de eventos en Windows 10

3 formas de borrar rápidamente todos los registros de eventos en Windows 10

A veces es posible que necesites eliminar todos los registros de eventos antiguos a la vez. En esta guía, Quantrimang.com le mostrará 3 formas de eliminar rápidamente todos los registros de eventos en el Visor de eventos de Windows 10.

Cómo crear una tecla de Windows si tu teclado no está disponible

Cómo crear una tecla de Windows si tu teclado no está disponible

Si prefiere usar un teclado clásico antiguo, como el IBM Modelo M, que no incluye una tecla física de Windows, existe un método sencillo para agregar más, tomando prestada una tecla que no usa con frecuencia.

Cómo crear un modo de fondo transparente en Windows 10

Cómo crear un modo de fondo transparente en Windows 10

WindowTop es una herramienta que tiene la capacidad de atenuar todas las ventanas de aplicaciones y programas que se ejecutan en computadoras con Windows 10. O puede usar una interfaz de fondo oscuro en Windows.

Los métodos de IP falsos te ayudan a acceder de forma anónima

Los métodos de IP falsos te ayudan a acceder de forma anónima

En muchos artículos anteriores hemos mencionado que permanecer anónimo en línea es extremadamente importante. Cada año se filtra información privada, lo que hace que la seguridad en línea sea cada vez más necesaria. Esa es también la razón por la que deberíamos utilizar direcciones IP virtuales. ¡A continuación, aprenderemos sobre métodos para crear IP falsas!

Cómo desactivar la barra de idioma en la barra de tareas de Windows 8

Cómo desactivar la barra de idioma en la barra de tareas de Windows 8

La barra de idioma en Windows 8 es una barra de herramientas de idioma en miniatura diseñada para mostrarse automáticamente en la pantalla del escritorio. Sin embargo, mucha gente quiere ocultar esta barra de idioma en la barra de tareas.

Consejos para optimizar la velocidad de conexión a Internet de Linksys

Consejos para optimizar la velocidad de conexión a Internet de Linksys

Maximizar la velocidad de Internet es esencial para optimizar su conexión de red. Podrás tener una óptima experiencia de entretenimiento y trabajo utilizando computadoras, televisores con acceso a Internet, consolas de juegos, etc.

Cómo configurar WEP, WPA, WPA2 para el enrutador Linksys

Cómo configurar WEP, WPA, WPA2 para el enrutador Linksys

La conectividad inalámbrica es una necesidad hoy en día y, por eso, la seguridad inalámbrica es esencial para garantizar la seguridad en su red interna.