Instalar y configurar el cliente y servidor OpenSSH en 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.
¿Te es util este articulo?. ¿Tienes una opinion relacionada con este articulo?. ¿Te has entretenido con nosotros?.
Si la respuesta es afirmativa, dejanos un comentario :) y como no Gracias por vernos