Cómo habilitar el cliente OpenSSH en Windows 10
Como ya sabrá, Windows 10 incluye software SSH integrado, ¡tanto un cliente como un servidor! Es muy útil cuando necesita acceder rápidamente a un servidor Linux. Todo se puede hacer con unos pocos clics, sin instalar software adicional.
En las máquinas con Windows, el software gratuito PuTTY es el estándar de facto cuando se trata de SSH y Telnet. Con Windows 10, Microsoft finalmente ha escuchado a sus usuarios después de años de solicitar un cliente y servidor SSH. Al incluir una implementación de OpenSSH, aumenta el valor del sistema operativo.
En el 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 cliente SSH proporcionado es similar al cliente Linux. A primera vista, parece admitir las mismas funciones que su contraparte * NIX. Es una aplicación de consola, por lo que debería poder iniciarla desde el símbolo del sistema. Habilitémoslo.
Habilite el cliente OpenSSH en Windows 10
- Abre el Aplicación de 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ón Agregar una característica.
- En la lista de funciones, seleccione Cliente OpenSSH y haga clic en el Instalar en pc botón.
Esto instalará el software del cliente OpenSSH en Windows 10. Sus archivos binarios se encuentran en la carpeta c: \ windows \ system32 \ Openssh
. Además del cliente SSH, la carpeta contiene las siguientes herramientas cliente:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- y el archivo de configuración "sshd_config".
Te sugiero que cerrar sesión en su cuenta de usuario y vuelva a iniciar sesión para agregar estos binarios al Variable de entorno PATH. De lo contrario, tendrá que escribir la ruta completa a estos binarios para usarlos.
Ahora puedes probarlo en acción.
Cómo utilizar el cliente OpenSSH en Windows 10
- Abre un nueva ventana del símbolo del sistema.
- Escriba el comando ssh con la siguiente sintaxis:
ssh username @ host -p puerto
Por ejemplo, me conectaré a mi centro multimedia basado en Raspberry PI:
ssh [email protected]
El resultado será el siguiente:
El cliente integrado es casi idéntico al cliente SSH tradicional del paquete OpenSSH disponible en Linux. Aporta la misma experiencia de consola. Es muy útil cuando necesita cambiar alguna opción de configuración o reiniciar un demonio. Si está acostumbrado a administrar máquinas Linux desde la línea de comandos, lo encontrará útil.
Sin embargo, hay una serie de situaciones en las que PuTTY gana la carrera. Le permite tener una lista de servidores sin hacer atajos ni escribir archivos por lotes. Permite cambiar una serie de opciones de conexión sobre la marcha y configurar opciones como codificación o variables de entorno rápidamente utilizando la GUI. Desde mi punto de vista, el software OpenSSH integrado funciona bien para la funcionalidad básica cuando no se le permite instalar PuTTY en la PC que está utilizando (por ejemplo, en un entorno corporativo bloqueado). También es útil si es un usuario profesional de Linux que se ha aprendido de memoria todas las opciones del cliente SSH.