loader
bg-category
Los mejores clientes SSH para Windows - 5 alternativas PuTTY gratuitas

Comparte Con Tus Amigos

Artículos De Autor: Kenneth Douglas

Para muchos usuarios que necesitan conectarse remotamente a una computadora usando un canal seguro, SSH es prácticamente el estándar de facto. Y el cliente SSH más común para Windows es probablemente PuTTY. PuTTY se remonta a principios de siglo y se ha forjado una reputación increíble entre los administradores de sistemas de todo tipo. Pero PuTTY no es el único cliente SSH para Windows y, si bien su lista de características es realmente impresionante, algunas alternativas ofrecen aún más. Hemos visto varios de estos, tratando de encontrar el mejores clientes de SSH.

Hemos encontrado al menos cinco alternativas PuTTY que ofrecen funciones extendidas o funcionalidad adicional. Antes de sumergirnos en esos servicios, necesitaremos información de antecedentes. Primero, hablaremos sobre la necesidad de conexión remota y la necesidad de tenerla protegida. Luego, le daremos un resumen histórico rápido de las conexiones remotas, desde la temprana edad de los escritores de teléfonos hasta el SSH de hoy. Y dado que este artículo trata sobre las alternativas de PuTTY, también le daremos un recorrido por las características principales de PuTTY.

Para mayor seguridad y privacidad, use una VPN

Internet es una jungla. Y cuando lo usas, eres propenso a todo tipo de ataques de enemigos que acechan en cada esquina. Aunque SSH es, por definición, un protocolo seguro, su tráfico aún podría ser monitoreado y la dirección IP de cualquier sistema remoto al que esté accediendo podría ser descubierta por personas malintencionadas. Obtener una dirección IP es el primer paso de muchos hacks.

Una VPN puede proporcionar la protección adicional requerida. No solo agregará otra capa de cifrado, sino que también ocultará completamente el origen y el destino de su tráfico. Alguien que espíe su extremo de la conexión solo vería al servidor VPN como destino. De manera similar, alguien que espía en el lado remoto de la conexión solo verá el tráfico proveniente del servidor VPN. Como un bono adicional, el uso de una VPN también puede hacer que la computadora remota crea que se encuentra en una ubicación diferente, por lo que elude las restricciones de contenido geográfico.

Pero elegir una VPN puede ser una tarea desalentadora. Hay tantos proveedores disponibles. Factores importantes a considerar sonuna velocidad de conexión rápida para evitar el retrasouna política de no registro para proteger aún más su privacidad,sin restricciones de uso para acceder a cualquier recurso a toda velocidad ySoftware que está disponible para su plataforma..

La VPN que recomendamos - IPVanish

En Addictive Tips, hemos probado varias VPN según nuestros criterios y se llama al proveedor que recomendamos para uso generalIPVanish. Con servidores en todo el mundo, sin límite de velocidad ni limitación, ancho de banda ilimitado, tráfico sin restricciones, una estricta política de no registro y software de cliente disponible para la mayoría de las plataformas, IPVanish ofrece un rendimiento impresionante y un gran valor.

EXCLUSIVO para los lectores de Addictive Tips: Get 60% de descuento cuando te registras por un año de IPVanish, solo $ 4.87 al mes! Cada plan está cubierto por una increíble garantía de devolución de dinero de siete días, que garantiza una prueba sin riesgos para su nueva conexión de Internet privada.

¿Por qué necesito un cliente SSH?

Hay muchas razones por las que uno necesitaría usar un cliente SSH. En general, los usamos para acceder a cualquiera de los sistemas en una ubicación remota, que podría estar tan cerca como la habitación de al lado y tan lejos como en otro continente. Otro uso posiblemente más común de un cliente SSH es acceder a sistemas "sin cabeza".

Los sistemas sin cabeza incluyen computadoras de una sola placa, cajas de TV de todo tipo y otros sistemas que no vienen equipados con (o no admiten) un terminal local. Por terminal, nos referimos a algunos medios de ingresar comandos y ver resultados. En una computadora típica, la combinación del monitor, el teclado y el mouse constituye un terminal.

Ejemplos de sistemas sin cabeza podrían ser dispositivos que ejecutan sistemas operativos que proporcionan una interfaz de usuario de un solo propósito. OpenELEC, LibreELEC, SPMC o XBian caerían en esta categoría. Todos ellos son sistemas operativos dedicados a ejecutar Kodi en diferentes dispositivos. La única interfaz de usuario que ofrecen es la interfaz de usuario de Kodi. Y aunque todos tienen un complemento Kodi específico para administrar sus parámetros, no puede ingresar los comandos del sistema operativo localmente en ninguno de estos. Aquí es donde una conexión remota puede ser útil. Permite a los usuarios interactuar directamente con el sistema operativo, a menudo dando acceso a la funcionalidad que no está disponible mediante el método "estándar".

Conexión a sistemas remotos

Historia de la conexión remota

La mayoría de las primeras computadoras carecían de cabeza, y acceder a ellas de forma remota ha sido la norma durante todo el tiempo que han existido. Al principio, la mayoría de los accesos remotos se realizaban mediante escritores de teléfono, abreviados como TTY. No eran más que máquinas de escribir eléctricas modificadas que se conectaban a computadoras remotas a través de un enlace serial. Todo lo que el usuario escribió en el teclado se envió a la computadora remota y cualquier respuesta de la computadora se imprimió en papel.

Esto fue un poco arcaico, lento y muy ruidoso. Imagina cómo podría sonar una habitación llena de usuarios de computadoras con todos estos teletipos que se agitan. Esto es en realidad lo que impulsó el desarrollo del terminal de video. Utilizó el mismo principio básico que el TTY, pero reemplazó la impresora mecánica por una pantalla CRT, similar a un televisor.

Con el advenimiento de Internet, la gente quería conectar computadoras en lugares remotos. Las computadoras ya no estaban en la habitación contigua. El protocolo Telnet fue creado precisamente para este propósito. Telnet es básicamente una conexión de teletipo a través de una red.

El protocolo Telnet sirvió a miles de usuarios de computadoras, si no a millones, durante muchos, muchos años. Pero Telnet tuvo una falla importante: todo el tráfico entre el terminal y la computadora se envió como texto claro (más comúnmente conocido como texto simple). Eso significaba que cualquiera que espiara en la conexión podía ver todo. Eso incluía información confidencial como contraseñas, números de tarjetas, saldos de cuentas, ¡incluso secretos militares! El protocolo SSH, o Secure SHell, abordó estas inquietudes al proporcionar un cifrado de extremo a extremo.

Otros tipos de conexión remota

Hoy en día, SSH (o el acceso de Shell, como se le conoce a menudo) no es el único tipo de acceso remoto que se usa comúnmente. FTP, el Protocolo de transferencia de archivos, junto con sus variantes seguras SFTP y FTPS son populares para transferir archivos entre computadoras. SCP o Secure Copy es otro método popular de transferencia de archivos. Es una extensión del protocolo SSH.

Aún más avanzados son los protocolos remotos utilizados para fines específicos. RDP, por ejemplo, es el protocolo utilizado para establecer una conexión de escritorio remoto de Windows. X11 es un protocolo similar del mundo Unix. VNC es un protocolo de conexión remota remota gráfica independiente de la plataforma. Existen otros protocolos menos populares, como el protocolo ICA de Citrix.

Una mirada rápida a las características principales de PuTTY

Antes de comenzar a buscar alternativas a PuTTY, echemos un vistazo a lo que tiene debajo del capó. En una frase, PuTTY es un emulador de terminal para Windows. Fue desarrollado principalmente por el programador británico Simon Tatham. Más que una sola herramienta, PuTTY es en realidad un conjunto de herramientas que incluye varios programas. Aquí hay una lista de los diferentes componentes.

  • Masilla: El software principal que ofrece capacidades Telnet, rlogin y SSH al mismo tiempo que permite una conexión de puerto serie
  • PSCP: Un SCP de línea de comandos
  • PSFTP: Una línea de comandos un cliente SFTP que ofrece transferencias de archivos seguras
  • PuTTYtel: Una versión reducida de PuTTY que solo hace conexiones Telnet
  • Plink: Una interfaz de línea de comandos para los back-end PuTTY
  • Pompa: Un agente de autenticación SSH para PuTTY, PSCP y Plink
  • PuTTYgen: una utilidad de generación de claves para claves RSA, DSA, ECDSA y EdDSA
  • pterm: Un emulador de terminal independiente

Cuando inicia PuTTY, aparece una ventana de configuración. Aquí es donde puede especificar todos los parámetros de la conexión que desea establecer. Puede especificar la dirección IP, puerto, protocolo; puede guardar el parámetro de conexión con un nombre para recuperarlos fácilmente. Las múltiples páginas de configuración le permiten especificar el aspecto de la ventana del terminal, el tamaño y el color de los caracteres utilizados. Hay demasiadas opciones para discutirlas todas; después de todo, PuTTY es realmente una pieza completa de software.

Alternativas derivadas de PuTTY

Un detalle importante que aún no hemos mencionado sobre PuTTY es que se publica como software de código abierto. Se publica bajo la licencia MIT que, al tiempo que conserva los derechos de autor del autor, permite a cualquier otro desarrollador utilizar el código fuente (que está disponible públicamente) y derivar otro software de este. Y esto es exactamente lo que sucedió con nuestras tres primeras alternativas.

Superputty

El objetivo de SuperPutty es proporcionar una mejor versión de PuTTY. Y lo hace expandiendo una instalación existente de PuTTY, haciéndolo mejor. Por ejemplo, SuperPutty permite sesiones con pestañas y puede manejar transferencias de archivos SCP entre sistemas remotos y locales.

En pocas palabras, SuperPutty envuelve a Putty en una interfaz más agradable con la posibilidad de tener múltiples sesiones simultáneas. Aquí hay un resumen de sus principales características:

  • Interfaz de acoplamiento que permite la personalización y facilita la administración de múltiples sesiones de PuTTY
  • Exportar / Importar configuración de sesión
  • Carga segura de archivos usando SCP o SFTP
  • Soportes completos de configuraciones de sesión de PuTTY incluyendo claves privadas
  • Soporta shell local a través de MinTTY o puttycyg

El principal inconveniente de SuperPutty es que, dado que está expandiendo una instalación existente de PuTTY, primero debe instalar PuTTY.

Bandeja de PuTTY

El siguiente paso en nuestra lista de los mejores clientes de SSH es la bandeja de PuTTY. Otro derivado de PuTTY, este incluso se parece mucho a él. ¿La principal diferencia entre la bandeja de PuTTY y la de PuTTY? El último ofrece mejoras sutiles de la interfaz de usuario en el primero que los usuarios diarios de PuTTY seguramente apreciarán.

Como puede ver en la captura de pantalla, no hay muchas diferencias estéticas entre PuTTY y la bandeja de PuTTY. Hay algunas categorías más en el panel izquierdo y algunos tipos de conexión más. También vale la pena mencionar, el término PuTTY permite a los usuarios guardar sesiones en el registro o en un archivo. Aquí hay un resumen de las características principales del término PuTTY:

  • Minimizable a la bandeja del sistema.
  • Iconos personalizables
  • Parpadea el icono de la bandeja cuando se recibe una señal de campana
  • Transparencia de ventana configurable
  • URL Hyperlinking
  • Portátil: la bandeja PuTTY opcionalmente puede almacenar configuraciones de sesión en archivos en lugar del registro
  • Siempre en la configuración superior (en el menú del sistema)
  • Compatibilidad con Android Debug Bridge (ADB)

Bote

KiTTY es otra versión ampliada de PuTTY. De hecho, es posiblemente la más rica en funciones de las tres que presentamos. Tiene todas las características del PuTTY original, la mayoría de las de la bandeja de PuTTY y algunas más. Si estás acostumbrado a PuTTY, la interfaz de usuario de KiTTY te parecerá muy familiar.

Como puede ver en la captura de pantalla, parece que hay un pequeño problema con KiTTY en el que la ventana parece ser demasiado pequeña para su contenido. Los botones de opción debajo de "Cerrar ventana al salir" son apenas visibles. Y la ventana no es redimensionable y no tiene una barra de desplazamiento. Este puede o no ser el caso con su instalación, pero nunca hemos encontrado que sea un problema real, ya que estas opciones no son particularmente útiles.

Otras alternativas de masilla

Sin embargo, no todas las alternativas de PuTTY se derivan de él. Algunos de los mejores productos disponibles y algunas de las ideas más inteligentes se desarrollaron por su cuenta. Aquí están los 2 mejores que pudimos encontrar.

MobaXterm

MobaXterm está cargado de funciones para aumentar la productividad. Es mucho más que un simple cliente SSH y ofrece una solución de gestión remota completa. Sin embargo, MobaXterm tiene un inconveniente: no es de código abierto. De hecho, ni siquiera es gratis! Sin embargo, hay una versión gratuita disponible que, si bien no es tan rica en características, aún tiene una enorme cantidad de funcionalidad. Como este artículo trata sobre alternativas gratuitas de PuTTY, esta es la versión de la que hablaremos aquí.

MobaXterm es una solución completa de acceso remoto, no solo un cliente SSH. Puede establecer conexiones gráficas de escritorio remoto para computadoras Windows y Unix. De hecho, tiene un cliente VNC incorporado para conectarse a cualquier computadora con capacidad VNC.

También tiene un navegador SFTP gráfico para facilitar la transferencia de archivos desde y hacia la computadora remota. Otras características avanzadas incluyen un servidor X completo y un reenvío X11 y soporte para complementos. Puede elegir descargar la versión del instalador. Simplemente instálalo como cualquier otra aplicación de Windows. Alternativamente, también hay una versión portátil. Lo descarga como un archivo zip que contiene el ejecutable de MobaXterm y no necesita instalarlo. Cópialo en una llave USB y utilízalo en cualquier lugar. Y para facilitar el aprendizaje de esta tarea, la documentación completa está disponible en línea.

La versión gratuita tiene las siguientes limitaciones que debe tener en cuenta:

  • El número máximo de sesiones concurrentes es de 12.
  • Puede establecer un máximo de 2 túneles SSH.
  • Tiene un límite de 4 macros.
  • Hay un límite de tiempo de 360 ​​segundos para TFTP, NFS y Cron

SmarTTY

SmarTTY es un cliente SSH gratuito que admite la copia de archivos y directorios con SCP y la edición de archivos en el lugar. Es uno de los mejores clientes SSH para Windows. Puede que no sea tan completo como MobaXterm, pero tiene todo lo necesario para administrar de forma remota un dispositivo sin cabeza.

Con la mayoría de los servidores SSH que admiten hasta 10 subsesiones por conexión, SmarTTY permite a los usuarios abrirlos en una nueva pestaña sin necesidad de iniciar sesión nuevamente. Además, SmarTTY tiene una utilidad de transferencia de archivos gráfica al estilo de Windows que permite transferir archivos hacia y desde la computadora remota. Se pueden transferir directorios completos tan fácilmente como archivos individuales.

Otra gran característica de SmarTTY, especialmente para realizar tareas administrativas rápidas en dispositivos remotos, es el editor en el lugar. Mientras navega por archivos remotos, tiene la opción de editarlos directamente desde el software. No es necesario descargar el archivo, editarlo localmente y volver a subirlo.

¿Cuál es el mejor cliente de SSH?

Como de costumbre, es difícil responder a esta pregunta candente. Y también como de costumbre, depende de lo que estés buscando. Para una solución derivada de PuTTY, Kitty posiblemente ofrece la mayoría de las características. Y sigue siendo muy similar a PuTTY, una ventaja si estás acostumbrado a PuTTY. Pero si está buscando una verdadera alternativa de PuTTY, es posible que prefiera mantenerse alejado de todos los derivados de PuTTY.

Si este es su caso, nuestras dos sugerencias "no PuTTY" son excelentes. MobaXterm es posiblemente un poco más completo, pero también tiene una curva de aprendizaje más pronunciada. Además, posiblemente tenga muchas características que, aunque son geniales, probablemente nunca te serán de utilidad.

SmarTTY no es de código abierto, pero está disponible de forma gratuita. Tiene todas las características que un usuario típico podría necesitar y sus transferencias de archivos integradas y su edición en el lugar lo convierten en una solución muy atractiva.

Conclusión

Incluso si no eres un administrador del sistema, un cliente SSH es una herramienta invaluable para todo tipo de tareas pequeñas, y debe ser parte de tu conjunto de herramientas. Hay muchas más de cinco alternativas de PuTTY por ahí. Los cinco que acabamos de discutir es solo una muestra de lo que está disponible. Sin embargo, son lo que consideramos los cinco mejores clientes de SSH. El que elijas probablemente será más una cuestión de gusto personal que cualquier otra cosa.

¿Qué hay de tí? ¿Cuál es tu alternativa favorita de PuTTY? ¿Es uno de los presentados aquí? ¿Qué es lo que más te gusta de la que estás usando? ¿Considerarías cambiar? Comparte tus pensamientos con nosotros usando los comentarios a continuación. Nos encanta escuchar de nuestros lectores.

Comparte Con Tus Amigos

Sus Comentarios