Instalar y configurar el cliente y servidor OpenSSH en Windows 10

askExplorer es un Administrador de tareas de Windows 10

El protocolo SSH (Secure Shell) funciona mediante la autenticación de un usuario remoto y la transferencia de entradas desde el cliente al host.

Luego vuelve a transmitir la salida al cliente: la comunicación se entrega cifrada, por lo que la seguridad es mucho mayor que Telnet . En esta publicación, ilustraremos cómo instalar y configurar el cliente y el servidor OpenSSH en Windows 10.

Instalar y configurar OpenSSH cliente y servidor

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

  • Inicie la aplicación Configuración presionando la tecla de Windows + I combo.
  • En la aplicación Configuración, seleccione la subcategoría Aplicaciones .
  • En el lado derecho de la ventana Aplicaciones y características , haga clic en el enlace Funciones opcionales .
  • En la siguiente ventana que se abre, desplácese hacia abajo para localizar el cliente OpenSSH . Si el cliente ya está instalado, no se requiere interacción del usuario; de lo contrario, simplemente haga clic en el botón de instalación.

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

Todavía en la ventana Características opcionales : en la parte superior, haga clic en Agregar una característica .

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

Una vez que se complete 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 se explica cómo:

Presione la tecla 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, OpenSSH SSH Server y OpenSSH Authentication Agent , y configure el Tipo de inicio en Automático .

Haga clic en Aplicar - Aceptar.

Es posible que no vea el servidor OpenSSH SSH 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 Entrar para averiguar la capacidad exacta / nombre de la función y si está presente en su sistema porque está oculto. dism / en línea / get-capacidades | Findstr / i "OpenSSH.Server"

Una vez que se ejecute correctamente, copie y pegue el siguiente comando y presione Entrar para instalar la función: ism / online / Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

No necesita reiniciar su PC: simplemente haga clic en el menú Acción en la ventana Servicios y haga clic en Actualizar . La función del servidor OpenSSH SSH aparecerá en la lista.

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 (Administrador).

En la ventana de PowerShell, copie y pegue el siguiente comando y presione Enter- Get-Service -Name * ssh *

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

. \ netsh advfirewall firewall agregar nombre de regla = "Puerto SSHD" dir = en acción = permitir protocolo = TCP localport = 22

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

. \ netstat -bano | . \ more.com

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

  • Nombre de usuario
  • Contraseña de usuario
  • Dirección IP del servidor
  • El puerto donde está escuchando 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 Entrar.

ssh -p 22 chidum.osobalu@127.0.0.1

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.

Fecha actualización el 2021-12-30. Fecha publicación el 2019-12-30. Categoría: windows Autor: Oscar olg Mapa del sitio Fuente: thewindowsclub Version movil