Cómo habilitar y usar el nuevo comando SSH integrado de Windows 10
microsoft Anunciar Trajo un cliente OpenSSH integrado a Windows en 2015. Finalmente lo hicieron y ocultaron un cliente SSH en Fall Creators Update de Windows 10. Ahora puede conectarse a un servidor Secure Shell desde Windows sin instalar PuTTY ni ningún otro software de terceros.
Actualización: la actualización de abril de 2018 para Windows 10 ahora habilita el cliente SSH integrado de forma predeterminada. Si la actualización no está instalada en su PC, siga los pasos a continuación para obtener la actualización.
masilla Puede haber más funciones. De acuerdo con el rastreador de errores del proyecto GitHub, el cliente SSH integrado actualmente solo admite claves ed25519.
Cómo instalar un cliente SSH para Windows 10
El cliente SSH es parte de Windows 10, pero es una «característica opcional» que no está instalada de manera predeterminada.
Para instalarlo, diríjase a la aplicación Configuración, luego haga clic en Administrar funciones opcionales en Funciones de la aplicación.
Haga clic en Agregar función en la parte superior de la lista de funciones instaladas. Si ya tiene instalado un cliente SSH, aparecerá en la lista aquí.
Desplácese hacia abajo, haga clic en la opción Cliente OpenSSH (Beta) y haga clic en Instalar.
Windows 10 también proporciona un servidor OpenSSH, que puede instalar si desea ejecutar un servidor SSH en su PC. Solo debe instalarlo si realmente desea ejecutar un servidor en su PC, no solo conectarse a un servidor que se ejecuta en otro sistema.
Cómo usar el cliente SSH de Windows 10
Ahora puede hacer esto ejecutandossh
Comando para usar el cliente SSH. Esto funciona con una ventana de PowerShell o una ventana del símbolo del sistema, así que use la que prefiera.
Para abrir rápidamente una ventana de PowerShell, haga clic con el botón derecho en el botón Inicio o presione Windows+X y seleccione Windows PowerShell en el menú.
Para ver la sintaxis del comando ssh, simplemente ejecútelo:
ssh
Si ve un mensaje de error que indica que no se puede encontrar el comando, deberá cerrar la sesión y volver a iniciarla. Reiniciar su PC también funcionará. Esto no debería ser obligatorio, pero es una función beta.
Este comando funciona con elssh
Los comandos en otros sistemas operativos como macOS o Linux son los mismos para conectarse a un servidor SSH. Su sintaxis o opciones de línea de comandos son las mismas. Incluso puede crear un archivo de configuración SSH para almacenar definiciones de servidor y proxies.
Por ejemplo, para conectarse a un servidor SSH en ssh.example.com con el nombre de usuario «bob», ejecutaría:
ssh bob@ssh.ejemplo.com
De manera predeterminada, el comando intentará conectarse a un servidor SSH que se ejecute en el puerto predeterminado 22. Sin embargo, es posible que deba conectarse a un servidor que se ejecute en un puerto diferente. Puede especificar el-p
puerto del switch para hacer esto. Por ejemplo, si el servidor acepta conexiones en el puerto 7777, ejecutaría:
ssh bob@ssh.ejemplo.com -p 7777
Al igual que con otros clientes SSH, se le pedirá que acepte la clave del host la primera vez que se conecte. Luego tendrá un entorno de línea de comandos que puede usar para ejecutar comandos en el sistema remoto.