Los mejores clientes SSH para Android: 10 aplicaciones SSH gratuitas para administración remota

Secure Shell, o SSH, es un protocolo de red que permite el control remoto de los servicios de red en una red no segura. SSH proporciona muchas funciones, en particular para la administración remota de redes. SSH es una herramienta útil para usuarios ocasionales de Linux y también para usuarios domésticos. Si bien hay muchos clientes SSH para PC con Linux, Windows y macOS, los dispositivos móviles también se benefician de los clientes SSH. Anteriormente cubrimos la lista de los mejores clientes SSH para Windows. ¡En esta publicación, aprenderemos todo sobre los mejores clientes SSH para Android! [Read: Introduction to SSH and htop for Linux server monitoring from commandline]

¿Qué es SSH?

SSH, o Secure Shell, utiliza criptografía de clave pública para la autenticación de computadoras remotas, creando así un túnel seguro que evita que personas externas husmeen el contenido que se transmite. Al utilizar SSH, la autenticación es posible a través de dos medios principales. Uno emplea combinaciones de claves públicas y privadas generadas automáticamente para cifrar una conexión de red, con una autenticación de contraseña requerida para inicio de sesión adicional. El otro método utiliza la generación manual de pares de claves pública-privada. De esta manera autentica una conexión para iniciar sesión sin contraseña. [Read: 15 most used SSH commands for Raspberry Pi]

¿Qué puedes hacer con SSH?

Más importante aún, ¿qué se puede lograr con SSH? Principalmente, SSH es útil para la administración de servidores (incluidos los servidores domésticos), la administración de redes y el mantenimiento de clientes remotos. Por ejemplo, uso SSH para administrar mi servidor doméstico ThinkServer TS140 Plex que se ejecuta sin cabeza. Como no tengo un monitor conectado, para realizar actualizaciones, reinicios y transferencias de archivos, simplemente ingreso por SSH al servidor que ejecuta Ubuntu y actualizo el software y el sistema operativo (SO) subyacente a través de la línea de comando. [Read: How to simplify SSH access by using SSH config file on remote server]

De manera similar, SSH es ideal para administrar dispositivos como computadoras de placa única (SBC) como Odroid XU4 y Raspberry Pi. Utilizo SSH para actualizar mi PC de cine en casa y juegos retro Raspberry Pi (HTPC) que ejecuta RetroPie y Recalbox mediante SSH en el Pi, e instalo actualizaciones con la línea de comandos o edito archivos de configuración. [Read: 15 most used SSH commands for Raspberry Pi – SSH for Raspberry Pi]

También puedes transferir archivos con SSH. Aunque es posible utilizar una interfaz de línea de comandos, una versión de SSH llamada SFTP es mejor para este tipo de aplicaciones. SFTP, o Protocolo de transferencia de archivos SSH, es un protocolo que viene incluido con SSH y maneja las conexiones de red de manera similar. Sin embargo, SFTP proporciona una interfaz gráfica de usuario (GUI) para transferencias de archivos que es mucho más fácil que una transferencia de archivos basada en CLI que requiere escribir rutas a archivos y carpetas. [Read: Connecting to Ubuntu Server using SSH keys and PuTTY]

¿Por qué utilizar SSH en Android?

SSH en una PC tiene sentido, pero ¿por qué usar aplicaciones SSH de Android? A medida que los teléfonos y las tabletas se vuelven más potentes, esencialmente están llegando al punto de competir con las computadoras de gama baja y media. Por tanto, los dispositivos móviles sirven como sustitutos de la PC. A menudo, uso mi Samsung Galaxy Note 10.1 Edición 2014 como computadora portátil cuando viajo. Como tengo instalado un cliente de shell seguro de Android, puedo usarlo para administrar mis diversos dispositivos conectados a la red, incluidos mi servidor Plex y dispositivos Raspberry Pi. [Read: Install SSH server on Ubuntu Linux]

Los mejores clientes SSH para Android: clientes SSH gratuitos para Android

Hay toneladas de clientes SSH de Android gratuitos. ¡Mira los mejores clientes SSH para Android que puedes descargar!

1. JugoSSH

Fácilmente el mejor de los clientes SSH gratuitos de Android es JuiceSSH. Es prácticamente la elección unánime para SSH en Android, y es muy promocionada en muchos foros. Además, la búsqueda de SSH en la tienda Google Play arroja a JuiceSSH entre los primeros resultados.

A bordo encontrará una terminal a todo color, un teclado emergente con los caracteres de shell necesarios y soporte para teclado externo. Hay funciones interesantes, como la capacidad de usar las teclas de volumen para cambiar el tamaño de fuente, agregar complementos e incluso acceder a Telent. Además, puedes acceder a terminales Android locales y elegir entre varios temas. Entre los diversos temas de JuiceSSH, encontrarás claro, oscuro, Molokai, Solarized Dark, Solarized Light y hacker de los 80.

Si bien es de uso gratuito, JuiceSSH cuenta con un conjunto de funciones profesionales. Estos se limitan a una actualización paga dentro de la aplicación. Con JuiceSSH pro, obtiene integración de Amazon AWS y EC2, cifrado automático AES-256 y un widget para un acceso rápido. También hay un elemento de colaboración en equipo para compartir conexiones, definitivamente una ventaja para uso empresarial y equipos distribuidos. En general, JuiceSSH es uno de los mejores clientes SSH para Android que puedes descargar.

2. Termio

Echa un vistazo a Termius, una de las mejores aplicaciones SSH de Android disponibles. Encontrará compatibilidad con SSH, Mosh y Telnet, una terminal local con bash, reenvío de puertos para clientes remotos, locales y dinámicos, reconocimiento automático del sistema operativo para sistemas operativos como Fedora, Ubuntu y Raspberry Pi, y más. Mientras que muchos clientes SSH gratuitos de Android ofrecen un conjunto sólido de funciones pero muestran anuncios, la versión gratuita de Termius carece de banners y anuncios pagos.

Aún así, hay una versión paga opcional que permite compatibilidad con SFTP, protección de huellas digitales, un widget de pantalla de inicio e integración con AWS EC2. Para una aplicación espectacular y fácil de usar, Termius es una excelente opción de cliente de shell seguro para Android.

3. ConectarBot

ConnectBot, una de las mejores aplicaciones SSH de Android, ofrece un cliente de shell seguro para Android completo. Con él, puede administrar múltiples sesiones SSH simultáneas, crear túneles seguros y copiar y pegar entre aplicaciones en su dispositivo Android. Como señalan los usuarios, las funciones CTRL funcionan y la automatización posterior al inicio de sesión convierte a ConnectBot en uno de los mejores clientes SSH para dispositivos Android. Además, a diferencia de muchas de las otras opciones de SSH en Android, ConnectBot carece de una actualización paga. Por lo tanto, su uso es completamente gratuito para todas las funciones.

4. Termux

En Termux, obtienes una ingeniosa aplicación SSH en Android. Termux, una aplicación de terminal útil, permite funciones como editar archivos con Vim y Nano, usar bash e incluso desarrollar en C usando clang. Por lo tanto, Termux es posiblemente uno de los clientes SSH gratuitos para Android más versátiles que puedes descargar.

5. MóvilSSH

PuTTY es uno de los mejores clientes SSH para computadoras. MobileSSH es un cliente de shell seguro de Android basado en PuTTy y OpenSSH. Dado que se deriva de clientes SSH populares, MobileSSh está en la lista de los mejores clientes SSH para Android. Completo con una interfaz intuitiva, muchas configuraciones y actualizaciones periódicas hacen de MobileSSH una opción fantástica entre los mejores clientes SSH para Android. Aunque es una aplicación básica, MobileSSH ofrece potencia en su simplicidad para una aplicación SSH de primer nivel para Android. [Read: 10 best PuTTY clients for Windows]

6. SSHDroide

SSHDroid es un excelente cliente SSH para Android. Permite conexiones de terminales, así como funciones SFTP, Cyberduck y WinSCP. Al igual que JuiceSSH y Termux, SSHDroid viene con una versión gratuita y una actualización paga. Las características profesionales incluyen widgets de pantalla de inicio y de bloqueo, una lista blanca de inicio automático de Wi-Fi, autenticación de clave compartida y eliminación de anuncios. Sin embargo, a pesar de su versión profesional, SSHDroid mantiene uno de los mejores clientes SSH gratuitos para Android del mercado. Dado que SSHDroid ofrece SFTP además de SSH, es una excelente opción para transferencias de archivos y, de manera similar, para la administración de servidores de archivos o medios.

7. Cliente avanzado SSH/SFTP/FTP/Telenet: manos del administrador

Una completa aplicación SSH en Android, SSH/SFTP/FTP/Telenet Advanced Client Admin Hands ofrece una encomiable variedad de opciones de conexión. Estos incluyen SSH, Telenet y SFTP. Hay modo por lotes, un resaltador de sintaxis y un editor de texto integrado. Todo esto lo convierte en uno de los mejores clientes SSH para Android.

8. Y FTP

Otra de las principales aplicaciones SSH de Android, AndFTP, con el nombre apropiado, ofrece opciones SSH, FTP, FTPS, SFTP y SCP. Es un programa multifacético con muchas opciones para administrar conexiones SSH a una variedad de dispositivos.

9. Masilla SSH

PuTTy es uno de los mejores clientes SSH de escritorio. Aunque no lo mantienen los mismos desarrolladores, Putty Connectbot es un increíble cliente SSH para dispositivos Android. Intuitivo con un diseño excelente, es gratuito pero potente.

10. Cliente OrangeSSH

Con su terminal a todo color, compatibilidad con caracteres UTF-8 y compatibilidad con IPv6, OrangeSSH es un maravilloso cliente shell seguro para Android. Con un pequeño archivo de instalación y una excelente conectividad con aplicaciones de teclado estándar, es rápido y sólido.

Reflexiones finales sobre las aplicaciones SSH de Android

Una breve búsqueda de los mejores clientes SSH para Android arroja muchos resultados. Aunque hay muchos clientes SSH de Android, sólo ciertos clientes SSH de Android gratuitos son completamente gratuitos. Muchas soluciones para acceder a SSH en Android ofrecen actualizaciones pagas y funcionan con un modelo freemium. Con esta configuración, obtendrá acceso al cliente shell seguro de Android, con un pequeño pago único o recurrente que agrega funciones y elimina limitaciones. Por ejemplo, puede obtener acceso a SFTP además de SSH con la versión paga de un cliente shell seguro de Android. En general, los clientes SSH gratuitos de Android son fantásticos para proporcionar SSH en Android. La mayoría de las aplicaciones SSH de Android son completamente utilizables sin pago. Principalmente querrás pagar si prefieres funciones premium como colaboración grupal, eliminación de anuncios y SFTP además de SSH puro.

Tu turno: ¿Qué mejores clientes SSH para Android sugieres?