Cómo usar SSH en Windows: 5 formas fáciles

SSH (Secure Shell) es un protocolo de red encriptado que se utiliza para conectarse a dispositivos en una red o en Internet. Las computadoras Linux vienen con una herramienta SSH preinstalada a la que se puede acceder con un comando de terminal, pero ¿qué pasa con Windows?

Varias opciones de SSH están disponibles para Windows, incluida una herramienta SSH integrada. Aquí se explica cómo usar SSH en Windows con aplicaciones nativas y de terceros.

¿Por qué necesitas SSH en Windows?

SSH es la solución de facto para el acceso seguro a terminales remotas en Linux y otros sistemas similares a UNIX. Si tiene un servidor SSH remoto al que desea acceder, necesita un cliente SSH. SSH se puede usar para cualquier cosa, desde el acceso remoto a una computadora en la red hasta la administración y copia de seguridad de un sitio web .

Aunque Windows ha incluido durante mucho tiempo al cliente Telnet, es extremadamente inseguro, por lo que solo debe usarlo entre dispositivos conectados directamente. Para SSH seguro, seguro y encriptado, se necesita un mejor software. Hay cinco herramientas para SSH en Windows:

  1. Masilla
  2. Windows PowerShell
  3. Shell protegido para Google Chrome
  4. OpenSSH para terminal Cygwin
  5. Funcionalidad FileZilla FTP SSH

Siga leyendo para averiguar cómo usar SSH Windows con cada una de estas utilidades.

1. PuTTY para escritorio de Windows

SSH en Windows usando PuTTY

PuTTY es la aplicación más popular para conectarse a servidores SSH en Windows. Al principio, la interfaz de PuTTY puede parecer un poco intimidante y complicada, pero es bastante simple una vez que comienzas a usarla.

Para usar PuTTY, todo lo que tiene que hacer es iniciar putty.exe. Aquí, ingrese el nombre de host (o la dirección IP) del servidor remoto, asegúrese de que el puerto sea correcto y haga clic en Abrir . PuTTY se conectará al servidor y le pedirá un nombre de usuario y contraseña.

También puede guardar esta información de sesión si lo desea. Haga clic en la opción Configuración predeterminada , luego haga clic en Guardar y PuTTY usará la configuración guardada cada vez que se abra.

Alternativamente, configure un perfil diferente para cada conexión, ingrese un nombre en el campo Sesiones guardadas y haga clic en Guardar .

Descubra cómo usar SSH en Windows 10 con PuTTY

Descargar: PuTTY (gratis)

2. Use Windows PowerShell para SSH

Use Windows PowerShell como cliente SSH

Si desea una herramienta SSH de línea de comandos de Windows integrada en el sistema operativo, tiene suerte.

Windows PowerShell se ha hecho cargo lentamente de la aplicación de símbolo del sistema de Windows desde que se introdujo en Windows 7. Más recientemente, se agregó soporte para OpenSSH, que puede incorporar a PowerShell de la siguiente manera:

  1. Presione WIN + I para abrir Configuración .
  2. Abra Aplicaciones> Aplicaciones y características
  3. Haga clic en Características opcionales
  4. Haga clic en + Agregar una función
  5. Explore la lista para encontrar el cliente OpenSSH
  6. Seleccione y haga clic en Instalar
  7. Cuando termine, reinicie Windows 10

Con OpenSSH añadió, se puede usar mediante la apertura de Windows PowerShell (haga clic en el botón derecho del ratón en Inicio> PowerShell) y escribiendo un comando de conexión. Por ejemplo:

 ssh [email protected] 

Se le pedirá su contraseña, así que ingrésela y acepte el certificado de seguridad.

3. Secure Shell para Google Chrome

Google proporciona un cliente SSH llamado la aplicación Secure Shell, que se puede agregar al navegador Chrome. Instale la aplicación Secure Shell de Chrome Web Store. Aunque funciona en el navegador Chrome, funciona completamente fuera de línea, por lo que no se requiere acceso a Internet para usarlo. Por lo tanto, también funciona con dispositivos en la red local, así como con servidores remotos.

La aplicación Secure Shell se abre como una pestaña del navegador. Simplemente ingrese sus credenciales y nombre de host (dirección IP) del servidor SSH remoto. También puede agregar argumentos de línea de comando SSH adicionales si es necesario.

Al igual que con otras aplicaciones web de Chrome, la aplicación Secure Shell se puede abrir en una ventana dedicada para separarla del navegador principal.

Dado que Secure Shell es una aplicación web de Chrome, también está disponible para macOS, Linux e incluso Chrome OS .

Descargar: Aplicación Secure Shell para Google Chrome

4. OpenSSH para terminal Cygwin

Si usa regularmente el comando SSH estándar en Linux, macOS y otros sistemas similares a UNIX, Cygwin ofrece soporte SSH.

Si no conoce SSH, probablemente quiera usar una opción gráfica como PuTTY. Sin embargo, si tiene experiencia con la actividad de línea de comando, encontrará que la instalación OpenSSH de Cygwin funciona como lo hace en otras plataformas.

Cygwin es un gran paquete de instalación, por lo que puede preferir instalar solo OpenSSH.

Para hacer esto, ejecute el instalador descargado y cuando se le solicite seleccionar los paquetes, busque OpenSSH. Expanda Net y en la columna Nueva, haga clic en Omitir para ver la versión que desea descargar.

Haga clic en Siguiente para continuar, revise los paquetes para instalar, luego haga clic en Siguiente nuevamente.

Al final del proceso de instalación, inicie la aplicación Cygwin Terminal desde el menú Inicio. Para iniciar una conexión SSH, use el mismo comando ssh que habría ejecutado en Linux y otros sistemas operativos similares a UNIX.

Aunque es una buena solución, Cygwin puede ser difícil de configurar.

Descargar: Cygwin (gratis)

5. SSH sobre FTP con FileZilla

SSH sobre FTP con FileZilla

A menudo, la razón principal para usar SSH para comunicarse con un dispositivo remoto es cargar archivos. Por lo general, esto se debe a que administra un servidor web y desea cargar una aplicación web (por ejemplo, WordPress).

FileZilla es una herramienta de protocolo de transferencia de archivos (FTP) de código abierto que admite SFTP o SSH File Transfer Protocol. Obviamente, esto hace que las transferencias FTP sean mucho más seguras.

Para usar SSH en FileZilla :,

  • Abra Archivo> Administrador del sitio para crear una nueva conexión
  • Agregar un nuevo sitio
  • Seleccione SFTP como protocolo
  • Ingrese la dirección IP o el nombre de host del servidor
  • Agregue su nombre de usuario y contraseña
  • Haga clic en conectar

Las transferencias de archivos ahora se realizarán a través de SSH.

Descargar: FileZilla (gratis)

¿Qué cliente SSH de Windows deberías usar?

Entonces, ¿qué cliente SSH es el mejor? Bueno, depende de lo que estés buscando:

  • Si le gusta la idea de que un cliente SSH se ejecute en su navegador, tome Secure Shell para Chrome. Tenga en cuenta que Secure Shell para Chrome es la opción más limitada y no le permitirá hacer un túnel SSH.
  • Si desea una aplicación SSH potente con una interfaz gráfica que le permita configurar los ajustes y guardar la información de la sesión, use PuTTY. Es el cliente SSH de Windows más popular por una razón y es bastante sencillo aprender los conceptos básicos.
  • Para una experiencia de línea de comandos SSH confiable, use Windows PowerShell o Cygwin.

Si tuviéramos que recomendar uno, diríamos que la mayoría de los usuarios deberían usar PuTTY.

¿No estoy seguro todavía? Aquí hay una mirada más cercana a SSH en PowerShell que PuTTY .

Lea el artículo completo: Cómo usar SSH en Windows: 5 maneras fáciles