Ver destacados

Cómo habilitar e instalar OpenSSH en Windows 10

Te enseñamos cómo habilitar e instalar OpenSSH Server en Windows 10 paso a paso.
Escrito por
25.4K Visitas  |  Publicado dic 21 2017 12:00
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Existen diversos métodos para establecer una comunicación entre diversos equipos, pero siempre debemos tener en cuenta las opciones de seguridad que están presentes ya que lo que se va a transferir la mayoría de las ocasiones está asociado a información delicada de los usuarios.

 

Una de las formas más seguras es usando el protocolo SSH y donde OpenSSH se convierte en una solución práctica para esta conexión.

 

Al usar OpenSSH podremos estar seguros que todo el tráfico será encriptado para eliminar el espionaje, el secuestro de información y otro tipo de ataques, adicional a esto, OpenSSH nos ofrece un amplio conjunto de capacidades seguras de túnel, varios métodos de autenticación y opciones de configuración personalizadas.

 

Una de las principales novedades que incluirá la nueva build de Windows 10, si una nueva build, será la integración de OpenSSH en una fase beta.

 

Esta característica la encontraremos en la build 17063 de Windows 10 Fall Creators la cual está disponible a través del programa Insider de Microsoft al cual podemos acceder y registrarnos, si aún no lo estamos, en el siguiente enlace:

 

 

 Windows Insider

 

Ahora, Windows 10 ha añadido las opciones de OpenSSH Client y OpenSSH Server para llevar a cabo este proceso de una forma confiable y totalmente funcional.

 

A continuación veremos cómo instalar el OpenSSH Server en Windows 10 Fall Creators.

 


1. Acceder a las características del sistema Windows 10

 

Paso 1

Para iniciar el proceso vamos al menú Inicio y allí seleccionamos la opción “Configuración”, veremos lo siguiente:

 

 

Paso 2

Allí pulsamos en la sección “Aplicaciones” y en la nueva ventana nos dirigimos a la sección “Aplicaciones y características” donde veremos lo siguiente:

 

 

Paso 3

Allí pulsamos en la línea “Administrar funciones opcionales” y veremos esto:

 

 

 


2. Añadir OpenSSH en Windows 10

 

Paso 1

Pulsamos en la línea “Agregar una nueva característica” y en la ventana desplegada nos desplazamos a la parte inferior donde veremos las opciones de OpenSSH tanto a nivel de cliente como de servidor:

 

 

Paso 2

Pulsamos sobre la característica OpenSSH Server y veremos que se activa la opción de instalación:

 

 

 

Nota
Recordemos que esta función está en fase beta y puede causar inestabilidad en su comportamiento.

 

Paso 3

Veremos que inicia el proceso de instalación:

 

 

Paso 4

Procedemos a reiniciar el equipo para aplicar los cambios. Los archivos binarios de OpenSSH estarán alojados en la siguiente ruta:
C:\Windows\system32\Openssh

 

Paso 5

Allí veremos herramientas como:
sftp-server.exe
ssh-agent.exe
ssh-keygen.exe
sshd.exe
Así como el archivo de configuración sshd_config.

 

Paso 6

Para validar el servicio, OpenSSH actuará como un servicio del sistema y podemos comprobarlo usando la combinación de teclas siguiente y ejecutando el comando services.msc, pulsamos Enter y en la ventana desplegada ubicaremos el servicio sshd:

 

 

+ R

 

 

 

 

 


3. Ejecutar el servidor SSH en Windows 10

 

Paso 1

Para configurar el servidor OpenSSH en Windows, daremos doble clic sobre el servicio o clic derecho / Propiedades y en la ventana Iniciar sesión podemos dejar la opción por defecto:

 

 

 

Paso 2

A continuación, accedemos al símbolo del sistema como administradores y ejecutamos la siguiente línea:
cd c:\windows\system32\Openssh
Paso 3

Luego ejecutamos la siguiente línea para generar la clave de seguridad:
ssh-keygen -A

 

Paso 4

Ahora, desde símbolo del sistema, ingresamos explorer.exe con el fin de iniciar el explorador de Windows desde la carpeta OpenSSH:

 

 

 

Nota
Este proceso puede ser ejecutado en Windows PowerShell con las siguientes líneas:
Install-Module -Force OpenSSHUtils
Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

 

Paso 5

La clave de seguridad podemos ver que se encuentra alojada en la carpeta OpenSSH:

 

 

 


4. Habilitar el puerto de escucha de OpenSSH en Windows 10

 

Paso 1

El siguiente paso consiste en permitir que el puerto 22 este habilitado para la correcta comunicación de OpenSSH, para ello ejecutamos la siguiente línea:
netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

 

Paso 2

Si deseamos realizar este proceso con PowerShell ejecutaremos lo siguiente:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

 

 


5. Conectar a través de OpenSSH en Windows 10

 

Paso 1

Finalmente podremos acceder desde cualquier equipo en la red local usando la siguiente sintaxis:
ssh usuario@IP
Paso 2

Podemos ver todas las alternativas de SSH directamente en la consola:

 

 

 

Así podemos instalar OpenSSH en la nueva build de Windows 10.

 

Manual que muestra cómo poder usar y ejecutar SSH en sistemas Windows 7, 8 10 a través de consola PowerShell.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!