Saltar al contenido

Instalar SSH en Windows 10

En Windows 10 es posible activar el cliente OpenSSH nativo (y también el servidor OpenSSH) que se utilizará para conectarse a servidores Linux

Para un administrador de red, un desarrollador, un ingeniero de sistemas, un consultor de TI o para quienes gestionan un sitio web en la nube es fundamental poder conectarse a su servidor a través de Secure Shell o SSH. SSH es un protocolo de red similar a Telnet y FTP que le permite transmitir datos de una computadora a otra, que a diferencia de otros protocolos, transmite información de forma segura mediante encriptación. OpenSSH es una aplicación popular para todas las personas que trabajan en informática, porque le permite conectarse y administrar un servidor remoto utilizando el protocolo SSH como si estuviera sentado frente a él.
La novedad que es importante para todos los que administran servidores es que en Windows 10 ahora es posible instalar / activar el cliente Open SSH y el servidor OpenSSH, lo que hace que ya no sea obligatorio tener herramientas externas.

En esta guía, por lo tanto, mostraremos cómo activar el SSH incluido en Windows 10 y cómo usarlo; para los nostálgicos y para aquellos que quieran utilizar herramientas alternativas siempre pueden utilizar una de las herramientas SSH disponibles en Windows desde hace muchos años y siempre vigentes.

Cómo usar SSH en Windows 10

SSH se introdujo en Windows 10 solo en las últimas versiones del sistema operativo; Si no actualizamos nuestra copia de Windows con frecuencia y no sabemos qué versión estamos usando actualmente, le recomendamos que lea nuestras guías primero. ¿Cuál es la última versión de Windows 10? es Cómo forzar la actualización de Windows 10 a la última versión y, solo después de haber realizado las comprobaciones necesarias y después de actualizar Windows 10 a la última versión, continuamos con la lectura de los siguientes capítulos.

Cómo habilitar SSH integrado en Windows 10

Para habilitar el cliente y el servidor OpenSSH en Windows 10 abramos el menú Inicio, vayamos a la aplicación Configuraciones y selecciona el menú Aplicación. En el menú Aplicación y funciones que se abrirá haga clic en Características opcionales.

Comprobemos si la funcionalidad llamada ya está presente en la lista de características. Cliente OpenSSH; si no está presente, presione el botón Agregar una característica arriba y, en la lista a continuación, buscamos y agregamos características al sistema Cliente OpenSSH es Servidor OpenSSH; podemos instalarlos juntos o instalar solo el cliente (aoco necesario para acceder a otros servidores SSH) pero, si lo consideramos oportuno, también podemos configurar un servidor SSH en Windows.
Una vez que la computadora se haya reiniciado podemos usar abrir una conexión SSH abriendo el menú Inicio en la parte inferior izquierda, buscando el símbolo del sistema o Potencia Shell y escribiendo el comando ssh.

Cómo habilitar SSH usando Ubuntu en Windows

Además de la funcionalidad integrada podemos instalar Ubuntu OpenSSH, de arranque dentro de Windows 10. Como sabemos, de hecho, puede instalar Linux Ubuntu en Windows siguiendo este procedimiento:

  • Abrimos el Panel de Control, buscamos Programas y características y luego haga clic en Activar o desactivar las características de windows.
  • Pongamos la selección bajo el encabezado Subsistema de Windows para Linux, para presionar Okay y luego en Reiniciar.
  • Después de reiniciar la computadora, procedamos con elInstalación de Ubuntu en Windows 10 descargando Ubuntu de Microsoft Store

Una vez que haya completado los pasos descritos anteriormente, no necesita hacer nada más, porque OpenSSH viene preinstalado con Ubuntu. Para usarlo, solo abre la aplicación Ubuntu en el menú Inicio y tan pronto como aparezca el shell, use el comando ssh.

Cómo utilizar SSH con programas de terceros

Si queremos utilizar una interfaz para guardar las configuraciones SSH de varios servidores sobre la marcha, nuestro consejo es utilizar siempre Masilla, disponible de forma gratuita para cualquier versión de Windows.

Una vez instalado, simplemente abra el programa, escriba la dirección y el puerto del servidor y proceda con la autenticación; al final conseguiremos uno conveniente interfaz de control y un terminal SSH desde el que lanzar nuestros comandos. El programa también le permite guardar configuraciones SSH en su escritorio, para que pueda acceder inmediatamente a nuestros servidores sin tener que escribir manualmente la dirección y el puerto cada vez.
Actualmente, PuTTY es también la única forma de administrar las conexiones SSH en sistemas operativos de Microsoft más antiguos, como Windows 7 y Windows 8.1; en estos casos es recomendable utilizar siempre PuTTY para acceder a los servidores o, alternativamente, actualizar lo antes posible a Windows 10 y utilizar los métodos vistos anteriormente. Al respecto podemos leer nuestra guía Cómo instalar Windows 10 desde Windows 7 sin perder archivos personales.

Las únicas alternativas viables a PuTTY son Gatito (una versión de código abierto de PuTTY), OpenSSH (de la cual podemos descargar la versión más actualizada en comparación con la disponible en Windows) e Cliente SSH de Bitvise (disponible gratis para uso personal).

Conclusiones

Un buen administrador de sistemas o administrador de TI siempre debe tener un cliente SSH listo para usar y con Windows 10 ni siquiera tienen que descargar nada, como puede ser Se integra fácilmente en el símbolo del sistema o en la consola de PowerShell gracias a la funcionalidad adicional para Windows 10 o la incorporación del subsistema Linux (basado en Ubuntu). Para aquellos que administran muchos servidores SSH, puede ser muy útil usar un programa como PuTTY, ya que ofrece la posibilidad de guardar conexiones SSH en iconos convenientes para colocarlos en el escritorio y comenzar todos juntos.
Sin embargo, si nuestro servidor es muy simple y tiene una interfaz gráfica (por ejemplo usamos Windows 10 o Ubuntu como sistema para el servidor), también podemos evitar el uso de SSH y enfocarnos en algunos programas de control remoto, como los que se ven en nuestras guías Los 7 mejores programas de escritorio remoto para conectarse de forma remota a su computadora es La mejor aplicación de control remoto de PC para Android y iPhone.

Si somos nuevos en SSH y queremos integrarlo en nuestro dispositivo, te invitamos a leer nuestra guía Cómo usar SSH.
Si buscamos un programa capaz de acceder a servidores FTP y / u otro tipo de conexiones remotas (por ejemplo WebDAV), te invitamos a leer nuestros artículos. Los mejores clientes FTP para acceder a archivos de forma remota es Cómo conectarse a un servidor FTP desde una PC y un teléfono inteligente.