Instalar y configurar el cliente y el servidor OpenSSH en Windows 10

El protocolo SSH (Secure Shell) funciona autenticando a un usuario remoto y transfiriendo entradas del cliente al host. Luego, vuelve a transmitir la salida al cliente: la comunicación se entrega encriptada, por lo que la seguridad es mucho más alta que Telnet. En esta publicación, ilustraremos cómo instalar y configurar el cliente y el servidor OpenSSH en Windows 10.

Instalar y configurar cliente y servidor OpenSSH

Para comenzar, primero, verifique la instalación del cliente OpenSSH.

  1. Lanzar el Configuraciones aplicación presionando la tecla Windows + I combo.
  2. En la aplicación Configuración, seleccione el Aplicaciones subcategoría.
  3. En el lado derecho del Aplicaciones y funciones ventana, haga clic en el Características opcionales enlace.
  4. En la siguiente ventana que se abre, desplácese hacia abajo para ubicar el Cliente OpenSSH. Si el cliente ya está instalado, no se requiere la interacción del usuario; de lo contrario, simplemente haga clic en el botón de instalación.

Instalar y configurar el cliente y el servidor OpenSSH

Una vez hecho esto, la siguiente acción a realizar es agregar / instalar el servidor OpenSSH en Windows 10

Aún en la ventana de características opcionales, en la parte superior, haga clic en Agregar una característica.

Ahora desplácese hacia abajo y seleccione Servidor OpenSSH. Haga clic en el Instalar en pc y espere unos segundos mientras se instala la función.

1612730833 973 Instalar y configurar el cliente y el servidor OpenSSH en

Una vez completada la acción, reinicie la computadora para confirmar los cambios.

El cliente y el servidor SSH ahora están instalados.

Ahora deberá configurar el Servidor SSH para que se inicie cada vez que inicie Windows 10. A continuación, le indicamos cómo:

Presione la tecla de Windows + R. En el cuadro de diálogo Ejecutar, escriba services.msc, presione Entrar.

Luego, desplácese hacia abajo y haga doble clic uno tras otro: Servidor SSH OpenSSH y Agente de autenticación de OpenSSH – y configure el Tipo de inicio a Automático.

Hacer clic Aplicar > Okay.

1612730833 457 Instalar y configurar el cliente y el servidor OpenSSH en

Nota al margen: Es posible que no vea el servidor SSH de OpenSSH en la lista. Esto significa que la acción anterior para agregar la función falló. En este caso, puede instalar la función a través de la línea de comando. Así es cómo:

Abra un símbolo del sistema elevado. Copie y pegue el comando a continuación y presione Enter para averiguar el nombre exacto de la función / capacidad y si está presente en su sistema porque está oculto.

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

Una vez que se ejecute correctamente, copie y pegue el comando a continuación y presione Enter para instalar la función:

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

1612730834 713 Instalar y configurar el cliente y el servidor OpenSSH en

No necesita reiniciar su PC, simplemente haga clic en el Acción en la ventana Servicios y haga clic en Actualizar. Aparecerá la función del servidor OpenSSH SSH.

Ahora, es necesario verificar si los servicios SSH están activos. Así es cómo:

Haga clic con el botón derecho en Inicio y seleccione Windows PowerShell (Admin).

En la ventana de PowerShell, copie y pegue el comando a continuación y presione Enter-

Get-Service -Name *ssh*

Se le presentará el siguiente resultado:

1612730835 237 Instalar y configurar el cliente y el servidor OpenSSH en

A continuación, deberá configurar el Firewall de Windows para tener acceso a su computadora a través de SSH. Para hacerlo, aún, en la ventana de PowerShell, copie y pegue el comando a continuación y presione Enter.

.netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

1612730836 300 Instalar y configurar el cliente y el servidor OpenSSH en

Ahora puede probar si el servidor SSH está escuchando en el puerto 22. Para hacerlo, aún, en la ventana de PowerShell, copie y pegue el comando a continuación y presione Enter.

.netstat -bano | .more.com

Se le presentará el siguiente resultado:

Propina: Si no ve el puerto 22 en la lista, reinicie su PC y en el arranque, vuelva a ejecutar el comando.

1612730837 682 Instalar y configurar el cliente y el servidor OpenSSH en

En el futuro, ahora puede conectarse de forma remota a un servidor SSH. Para establecer una conexión con éxito, se requieren los siguientes parámetros:

  1. Nombre de usuario
  2. Contraseña de usuario
  3. Dirección IP del servidor
  4. El puerto donde escucha el servidor SSH. En este caso, el puerto es 22.

Para establecer una conexión con el servidor OpenSSH, inicie PowerShell, según sus propios parámetros, escriba el comando a continuación y presione Enter.

ssh -p 22 [email protected]

1612730838 5 Instalar y configurar el cliente y el servidor OpenSSH en

Aquí recuerde utilizar sus datos personales.

Luego escriba la contraseña y presione Enter nuevamente, para acceder a la computadora remota, y tendrá acceso a través de PowerShell al servidor SSH. De esta manera, sus datos permanecen a salvo de posibles actores de amenazas.

Eso es todo al configurar una conexión segura usando OpenSSH en Windows 10.

1612730838 5 Instalar y configurar el cliente y el servidor OpenSSH en

Te puede interesar

Deja un comentario