Desde la ac­tua­li­za­ción 1809, Windows ofrece he­rra­mie­n­tas SSH nativas como un cliente SSH prei­n­s­ta­la­do y un servidor SSH opcional. Así, incluso en Windows 11, no necesitas ningún software de terceros para acceder a tu ordenador o servidor de forma remota.

Guía rápida: activar SSH en Windows 11

Activar el cliente SSH:

  1. Abre “Co­n­fi­gu­ra­ción” > “Apli­ca­cio­nes” > “Apli­ca­cio­nes & ca­ra­c­te­rí­s­ti­cas” > “Ca­ra­c­te­rí­s­ti­cas op­cio­na­les” y comprueba si el cliente OpenSSH está instalado. Si es necesario, instálalo a través de “Más ca­ra­c­te­rí­s­ti­cas”.
  2. Abre el símbolo del sistema como Ad­mi­ni­s­tra­dor, por ejemplo, con la búsqueda de Windows > “cmd.exe” > “Ejecutar como Ad­mi­ni­s­tra­dor”.
  3. Introduce el comando CMD: ssh
  4. Utiliza ssh nombre@servidor para co­ne­c­tar­te al servidor que elijas.
  5. Si es necesario, ten en cuenta el puerto: el estándar es el puerto 22, cambia el puerto con “-pNúmero_de_puerto” después del nombre del servidor.
  6. Cuando te conectes por primera vez, confirma la huella digital de la clave del host con “Yes” e introduce la co­n­tra­se­ña.

Co­n­fi­gu­rar el servidor SSH en Windows 11:

  1. Abre “Co­n­fi­gu­ra­ción” > “Apli­ca­cio­nes” > “Apli­ca­cio­nes & ca­ra­c­te­rí­s­ti­cas” > “Ca­ra­c­te­rí­s­ti­cas op­cio­na­les”.
  2. Se­le­c­cio­na “Agregar una ca­ra­c­te­rí­s­ti­ca” > “OpenSSH Server” > “Instalar” (se requieren derechos de ad­mi­ni­s­tra­dor).
  3. En la apli­ca­ción “Servicios” de Windows, configura el tipo de inicio de “Agente de au­te­n­ti­ca­ción OpenSSH” y “OpenSSH Server” como “Au­to­má­ti­co”.
  4. Comprueba las reglas del co­r­ta­fue­gos en la ventana Ejecutar con Get-NetFirewallRule -Name *SSH*.
  5. Conéctate al servidor SSH in­tro­du­cie­n­do ssh <nombre_del_servidor>.

¿Qué es la SSH (Secure Shell) en Windows 11?

Lo que durante mucho tiempo ha sido un estándar con Linux y Ubuntu ahora también se encuentra en las he­rra­mie­n­tas nativas de Windows desde Windows 10 (1809). Con un cliente SSH de Windows prei­n­s­ta­la­do, puedes utilizar las ventajas de la Secure Shell SSH y acceder a su propio ordenador o servidor en la red de forma remota a través de un es­cri­to­rio remoto y comandos CMD. El acceso remoto con derechos de Ad­mi­ni­s­tra­dor también es seguro y está en­cri­p­ta­do a través de SCP y SFTP. Al igual que con SSH en Ubuntu no necesitas un software especial de terceros para esto.

La ventaja del protocolo SSH es que permite un acceso remoto protegido gracias a los si­guie­n­tes aspectos de seguridad:

  1. Au­te­n­ti­ca­ción de servidor-cliente
  2. Tra­n­s­mi­sión en­cri­p­ta­da de datos
  3. In­te­gri­dad de los datos
Nota

Para utilizar SSH también en Windows 10, echa un vistazo a nuestras in­s­tru­c­cio­nes en el artículo sobre SSH para Windows 10.

Cómo utilizar el cliente SSH de Windows 11

Los si­guie­n­tes re­qui­si­tos se aplican para utilizar el cliente SSH en Windows 11:

  • Usar al menos Po­we­r­She­ll 5.1
  • Tener derechos de Ad­mi­ni­s­tra­dor

Sigue estos pasos para utilizar el cliente OpenSSH de Windows 11:

Paso 1. Comprueba si el cliente OpenSSH ya está instalado a través de “Co­n­fi­gu­ra­ción” > “Apli­ca­cio­nes” > “Apli­ca­cio­nes & ca­ra­c­te­rí­s­ti­cas” > “Ca­ra­c­te­rí­s­ti­cas op­cio­na­les”. Si no es así, vete a “Agregar una ca­ra­c­te­rí­s­ti­ca”, escribe “OpenSSH Server” y haz clic en “Instalar”.

Imagen: El menú Características opcionales con el cliente OpenSSH en Windows 11
Por defecto, el cliente SSH de Windows 10 debería estar ya di­s­po­ni­ble en Ca­ra­c­te­rí­s­ti­cas op­cio­na­les.

Paso 2. Una vez instalado el cliente, abre el símbolo del sistema como Ad­mi­ni­s­tra­dor, por ejemplo, in­tro­du­cie­n­do “cmd.exe” en la búsqueda de Windows y se­le­c­cio­na­n­do “Ejecutar como Ad­mi­ni­s­tra­dor”.

Paso 3. Abre la guía de uso de OpenSSH-Tools con el siguiente comando CMD:

ssh
CMD

A co­n­ti­nua­ción, verás la sintaxis del comando y todos los pa­rá­me­tros posibles que te ofrece el cliente SSH.

Imagen: La guía de uso de SSH en el diálogo Ejecutar
Utiliza el comando ssh para invocar todos los pa­rá­me­tros im­po­r­ta­n­tes de SSH en el diálogo Ejecutar.

Paso 4. Si quieres acceder re­mo­ta­me­n­te a una Raspberry Pi, por ejemplo, puedes hacerlo de forma similar a como lo harías en macOS y Linux. Conéctate al servidor remoto en el di­s­po­si­ti­vo Raspberry objetivo con el siguiente comando:

ssh pi@dirección_raspberrypi
CMD

Tras el comando, “pi” re­pre­se­n­ta el nombre de usuario en el Windows 11 SSH server remoto y “dirección _ra­s­p­be­rr­y­pi” la dirección del servidor remoto. Si va a ser una dirección IP en la red o también un servidor remoto externo, utiliza esta sintaxis de comando:

ssh name@mi_website.mi_dominio.es
CMD

Paso 5. Por defecto, el cliente SSH de Windows 11 utiliza el puerto 22. Si el servidor al que te diriges utiliza un puerto diferente, por ejemplo, el puerto 7200, realiza la conexión de la siguiente manera, es­pe­ci­fi­ca­n­do el puerto:

ssh pi@raspberrypi -p (número_de_puerto)
CMD

Paso 6. Si te estás co­ne­c­ta­n­do al servidor por primera vez, confirma la huella digital de la clave del host (Host Key Fi­n­ge­r­pri­nt) re­s­po­n­die­n­do “Yes” a la pregunta de seguridad. A co­n­ti­nua­ción, introduce la co­n­tra­se­ña del usuario para controlar el ordenador remoto a través de SSH y los comandos de terminal.

Consejo

Tanto Windows como Linux son adecuados para el uso de un servidor web privado. En nuestra co­m­pa­ra­ción Linux vs. Windows: cuadro co­m­pa­ra­ti­vo te revelamos qué ventajas aporta cada sistema.

¿Cómo co­n­fi­gu­rar un servidor SSH en Windows 11?

Para co­n­fi­gu­rar también un Windows 11 SSH server, tienes que instalar el servidor OpenSSH de Windows 11. A di­fe­re­n­cia del cliente SSH, este no está prei­n­s­ta­la­do.

Sigue los si­guie­n­tes pasos:

Paso 1. Sigue la ruta “Co­n­fi­gu­ra­ción” > “Apli­ca­cio­nes” > “Apli­ca­cio­nes & ca­ra­c­te­rí­s­ti­cas” > “Ca­ra­c­te­rí­s­ti­cas op­cio­na­les”.

Paso 2. Vete a “Agregar una ca­ra­c­te­rí­s­ti­ca”, escribe “OpenSSH Server” y haz clic en “Instalar”. Este paso solo se puede realizar con derechos de Ad­mi­ni­s­tra­dor.

Imagen: La instalación de un servidor OpenSSH en Agregar una característica de Windows
Puedes añadir un servidor OpenSSH en Ca­ra­c­te­rí­s­ti­cas op­cio­na­les de Windows.

Paso 3. Para el servidor SSH, Windows instala los servicios “OpenSSH Au­the­n­ti­ca­tion Agent” (si no está ya instalado) y “OpenSSH Server”. Si quieres utilizar SSH re­gu­la­r­me­n­te, cambia el tipo de inicio de los servicios a “Au­to­má­ti­co”. Para ello, introduce “Servicios” en la búsqueda de Windows e inicia la apli­ca­ción Servicios. Haz clic con el botón derecho en los servicios co­rre­s­po­n­die­n­tes y vete a “Pro­pie­da­des”, ahí puedes cambiar el tipo de inicio a “Au­to­má­ti­co”.

Paso 4. Por último, comprueba si se han activado las reglas del co­r­ta­fue­gos SSH. Para ello, introduce el siguiente comando en el cuadro de diálogo “Ejecutar” y comprueba las reglas del co­r­ta­fue­gos:

Get-NetFirewallRule -Name *SSH*
CMD

Paso 5. Para co­ne­c­tar­te al servidor SSH, introduce el siguiente comando:

ssh <nombre_del_servidor>
CMD
Ir al menú principal