Si alguna vez ha utilizado SSH para una conexión segura a su servidor u otra computadora, probablemente tenga una idea de qué son las claves SSH. Básicamente, una clave SSH es una forma de autenticar quién es usted y establecer una conexión segura con otro sistema. Pero se deben generar claves SSH. Entonces, ¿cómo se generan claves SSH en Windows 10? En realidad, esta pregunta es más común de lo que cree, ya que muchas personas prefieren obtener un VPS Linux y trabajar con él en lugar de iniciar dos veces su PC o migrar desde Windows. En este artículo, le mostraré cómo generar una clave SSH en Windows 10. Usaremos el popular cliente SSH de Windows PuTTY para hacer el trabajo. Ahora, antes de profundizar en los aspectos técnicos, veamos algunas definiciones, para que estemos en la misma página. Esto le ayudará a seguir mejor las instrucciones.
Generar clave SSH en Windows 10 mediante PuTTY
Hablemos primero de SSH. ¿Qué es SSH? ¿Y qué tiene que ver SSH con las claves y la creación de claves? Secure Socket Shell o Socket Shell (SSH) es un protocolo popular para crear conexiones seguras y cifradas. Las claves SSH son componentes estándar del protocolo SSH que se utilizan para autenticar ambas partes y establecer sesiones de shell seguras. Se utilizan en conexiones entre todo tipo de sistemas operativos y plataformas. Entonces, ya sea que esté intentando conectarse a un VPS de Linux o a un servidor dedicado que ejecuta la última edición de Windows Server, necesita generar y usar claves SSH. Antes de explicar las claves SSH en detalle y discutir cómo generar claves SSH en Windows 10, hablemos del protocolo SSH.
“Lea también: Utilice SSH para conectarse a un servidor remoto ”
¿Qué es el protocolo SSH?
SSH es un protocolo muy conocido, especialmente entre los gurús de TI y los administradores de sistemas. Ofrece a los usuarios una forma más segura de acceder a otros sistemas a través de una red no segura. Proporciona una clave pública y una autenticación de contraseña segura. Con este protocolo, puede administrar aplicaciones y sistemas de forma remota, mover archivos de un sistema a otro y ejecutar comandos. El protocolo SSH escucha en el puerto TCP 22 de forma predeterminada.
¿Qué son las claves SSH?
Protocolo SSH, las claves SSH son credenciales de acceso que se utilizan para autenticar tanto a los hosts como a los usuarios. Otro caso de uso es el acceso de máquina a máquina o de uno a uno. Las claves SSH permiten la automatización para permitir la autenticación posible y rentable requerida en servicios en la nube modernos y dependientes de computadoras.
Vienen en varios tamaños, pero la opción más común es el cifrado RSA de 2048 bits. Funcionalmente, las claves SSH recopilan contraseñas, otorgan acceso y controlan el nivel de acceso. Hay algunas formas de habilitar o generar SSH en Windows 10. A continuación, explicaremos cómo generar una clave SSH en Windows usando PuTTY. Pero antes de comenzar, hagamos algunas comprobaciones para ver si la clave SSH existe en Windows o no.
Alojamiento VPS Windows 10
Consiga un VPS con Windows 10 eficiente para escritorio remoto, al precio más barato que existe. Windows 10 GRATIS ejecutándose en almacenamiento SSD NVMe e Internet de alta velocidad.
Consulte los planes VPS de Windows 10Comprobación de claves SSH existentes en Windows 10
Antes de generar una clave SSH, será mejor que verifique las claves SSH existentes. Para hacerlo, siga los siguientes pasos:
- Abra la línea de comandos de Windows escribiendo cmd en el cuadro de búsqueda de la barra de tareas de Windows.
- En el entorno del símbolo del sistema, escriba ssh-keygen
- Si no tiene ningún keygen SSH, verá este mensaje:
'ssh-keygen' no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes
- El directorio predeterminado para sus claves SSH debería ser algo como esto:
/c/Users/YourUserName/ .ssh/id_rsa.pub
Nota: si instaló git con bash, debe abrir git Bash en lugar de cmd.
Generar clave SSH Windows usando PuTTY
PuTTY es una implementación gratuita y de código abierto que se utiliza para la emulación de terminal en PC que ejecutan Microsoft Windows. Puede admitir varios protocolos, como SSH, Telnet, SCP, rlogin y conexión de socket sin formato. Con PuTTY, puede generar una clave SSH en Windows 10 a través de la terminal de Windows. Para generar una clave SSH en Windows 10 usando PuTTY, realice los siguientes pasos:
“Lea también: conectarse a su sitio web a través de SSH”
Paso 1: descarga PuTTY
Si aún no tiene PuTTY en su sistema, puede descargarlo desde este enlace. Después de descargarlo, instálelo.
Paso 2: instale PuTTY
Al hacer clic en el archivo descargado, puede iniciar el proceso de instalación. Puedes leer este artículo sobre Conéctese a un servidor Linux usando PuTTY O simplemente siga el asistente de instalación. En la primera página, haga clic en Siguiente.

A continuación, seleccione la carpeta de destino. El destino predeterminado es Unidad C\Archivos de programa\PuTTY\. Puede cambiarlo a la dirección que desee.

Ahora es el momento de seleccionar las características del producto que se instalarán. Si no tiene ningún requisito específico, siga la opción predeterminada y haga clic en Instalar para pasar a la siguiente pantalla.

Felicidades. Instala PuTTY. Finalizó los primeros pasos para generar una clave SSH en Windows 10. Ahora, pasemos al siguiente paso.
Paso 3: Ejecute el generador de claves SSH de PuTTY
- Presione la tecla de Windows en su teclado.
- En la barra de búsqueda, escriba PuTTYgen (también puede usar cmd y escribir PuTTYgen).
- Haga clic derecho en PuTTYgen y seleccione Ejecutar como administrador.
- Si se le solicita, seleccione SÍ.

Paso 4: use PuTTY para generar clave SSH en Windows 10
Ahora, para generar una clave SSH en Windows 10, siga los siguientes pasos:
- En la página del generador PuTTY, haga clic en generar.

- Lo de mover el cursor es evidentemente una broma, así que no hace falta que te canses. Espere hasta que la barra de progreso esté completamente verde.

- Guarde la clave pública haciendo clic en el Guardar clave pública botón. Elija una ubicación para guardar esta clave y asígnele un nombre.

- Para guardar la clave privada, haga clic en el Conversación menú.

- Al hacer clic en Exportar clave OpenSSH, se le preguntará: "¿Está seguro de que desea guardar la clave sin una frase de contraseña para protegerla?" Seleccione "sí".
- Elija una ubicación para guardar la clave.
- Dale un nombre a tu clave privada.
Felicidades. Has logrado generar la clave SSH que queríamos usando PuTTY, uno de los mejores clientes SSH para Windows. Por supuesto, también puedes generar claves usando OpenSSH, el cliente nativo de Windows 10, pero la aplicación carece de algunas de las características más esenciales, por lo que la mayoría prefiere usar PuTTY o sus alternativas.
Lea también: Instale MikroTik CHR en VPS (usando PuTTY)
¿Son suficientes las claves SSH para la seguridad del servidor?
Entonces, parece que ya tienes la seguridad bajo control: estarás conectado a tu servidor con una clave segura, y eso es todo. Pero ¿qué pasa con tu servidor? ¿Estás seguro de que es seguro? Sin un proveedor de servidores preocupado por la seguridad, todo el esfuerzo que acaba de dedicar a la seguridad SSH no significará nada. Cloudzy, por ejemplo, conoce la importancia de la seguridad para sus usuarios y proporciona un firewall impulsado por IA y protección inteligente contra DDoS en todos sus VPS Linux planes. Por lo tanto, si desea trabajar con cualquier distribución de Linux que desee sin correr el riesgo de realizar un doble arranque de su computadora portátil, debe consultar nuestra VPS Linux planes.