Con Windows 10, Microsoft finalmente escuchó a sus usuarios después de años de solicitar un cliente y un servidor SSH. Al incluir una implementación OpenSSH, aumenta el valor del sistema operativo.
Al momento de escribir este artículo, el software OpenSSH incluido en Windows 10 se encuentra en una etapa BETA. Esto significa que puede tener algunos problemas de estabilidad.
El servidor SSH proporcionado es similar a la aplicación de Linux. A primera vista, parece admitir las mismas funciones que su homólogo *NIX. Es una aplicación de consola, pero funciona como un servicio de Windows.
Veamos cómo habilitar el servidor OpenSSH en Windows 10.
Contenido esconder Habilite el servidor OpenSSH en Windows 10 Cómo iniciar el servidor OpenSSH en Windows 10 Conexión al servidor SSH en Windows 10Habilite el servidor OpenSSH en Windows 10
- Abra la aplicación Configuración y vaya a Aplicaciones -> Aplicaciones y funciones.
- A la derecha, haz clic en Administrar funciones opcionales.
- En la página siguiente, haga clic en el botónAgregar una característica.
- En la lista de funciones, seleccioneServidor OpenSSHy haga clic en elInstalarbotón.
- Reinicie Windows 10.
Esto instalará el software OpenSSH Server en Windows 10.
¿Cómo conectar dos monitores a una computadora portátil?
Sus archivos binarios se encuentran en la carpeta |_+_|. Además de las aplicaciones cliente SSH, la carpeta contiene las siguientes herramientas de servidor:
- sftp-servidor.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- y el archivo de configuración 'sshd_config'.
El servidor SSH está configurado para ejecutarse como un servicio.
cómo emparejar un controlador xbox one
Al momento de escribir este artículo, no se inicia automáticamente. Necesitas configurarlo manualmente.
Cómo iniciar el servidor OpenSSH en Windows 10
- Haga doble clic ensshdentrada en Servicios para abrir sus propiedades.
- En la pestaña 'Iniciar sesión', vea la cuenta de usuario que utiliza el servidor sshd. En mi caso esServicio NTsshd.
- Ahora, abra un símbolo del sistema elevado.
- Vaya al directorio c:windowssystem32Openssh usando el comando |_+_|.
- Aquí, ejecute el comando |_+_| para generar claves de seguridad para el servidor sshd.
- Ahora, en el símbolo del sistema elevado, escriba |_+_| para iniciar el Explorador de archivos en la carpeta OpenSSH.
- Actualizar: Microsoft ha publicado un tutoriallo que hace que el proceso de asignación correcto sea muy simple.
Abra PowerShell como administrador y ejecute estos comandos:|_+_|¡Eso es todo! Todos los permisos necesarios están establecidos.
- Alternativamente, puede realizar estos pasos.
Haga clic derecho enssh_host_ed25519_keyarchivo y cambiar su propiedad al usuario del servicio sshd, p.e.Servicio NTsshd. - Haga clic en 'Agregar' y agregue el permiso 'Leer' para el usuario 'NT Servicesshd'. Ahora, elimine todos los demás permisos para obtener algo como esto:Haga clic en 'Aplicar' y confirme la operación.
- Finalmente, abra Servicios (presione las teclas Win + R y escribaservicios.mscen el cuadro Ejecutar) e inicie el servicio sshd. Debería comenzar:
- Permita el puerto SSH en el Firewall de Windows. De forma predeterminada, el servidor utiliza el puerto 22. Ejecute este comando en un símbolo del sistema elevado: |_+_|Microsoft ha proporcionado el siguiente comando alternativo para PowerShell:
|_+_| - Finalmente, establece una contraseña para tu cuenta de usuario si no la tienes.
Ahora puedes probarlo en acción.
Conexión al servidor SSH en Windows 10
Abra su cliente ssh. Puede iniciarlo en la misma computadora, p. usando el cliente OpenSSH incorporado o inícielo desde otra computadora en su red.
En el caso general, la sintaxis del cliente de consola OpenSSH es la siguiente:
|_+_|En mi caso, el comando tiene el siguiente aspecto:
realtek.com|_+_|
Dóndewineroes mi nombre de usuario de Windows y192.168.2.96es la dirección IP de mi PC con Windows 10. Me conectaré desde otra PC que ejecute Arch Linux.
¡Finalmente estás dentro!
El servidor ejecuta comandos clásicos de la consola de Windows, p. más, tipo, ver, copiar.
Pero no puedo ejecutar FAR Manager. Aparece en blanco y negro y roto:
tableta de discordia
Otra observación interesante: puedes iniciar aplicaciones GUI como el explorador. Si ha iniciado sesión en la misma cuenta de usuario que utiliza para SSH, se iniciarán en el escritorio. Ver:
Bueno, el servidor SSH integrado es definitivamente algo interesante con lo que jugar. Le permite administrar una máquina con Windows sin instalar herramientas como rdesktop en su computadora con Linux, o incluso cambiar la configuración de Windows desde una computadora con Linux que no tiene un servidor X instalado.
Al momento de escribir este artículo, el servidor SSH integrado en Windows 10 se encuentra en una etapa BETA, por lo que debería volverse más interesante y convertirse en una característica útil en el futuro cercano.