Los dos mejores clientes SSH para iOS van cabeza a cabeza: Prompt vs.Cátodo
Cuando comenzaron a aparecer clientes SSH (Secure Shell) para la plataforma iOS, fue extremadamente emocionante, ya que los profesionales de TI podían acceder fácilmente a SSH en sus computadoras desde cualquier lugar y realizar tareas, o iniciar sesión en sus servidores web y actualizar el software. A medida que el sistema operativo y los clientes han madurado, hay dos ganadores claros en este espacio: Prompt y un nuevo participante llamado Cathode. Ambos clientes tienen excelentes características, pero se dirigen a dos audiencias diferentes. Echemos un vistazo a estas dos piezas de software, y explicaré cuál creo que vale su dinero duramente ganado.
Prompt
Prompt ha existido durante unos años y está construido por los galardonados desarrolladores de software de OS X Panic, Inc. Esta aplicación sin sentido cuesta 7 7.00 (USD) y le permite usar SSH (o Telnet sin cifrar) en sus sistemas mientras está en movimiento. Funciona a través de Wi-Fi y conexiones celulares para proporcionar un fácil acceso en cualquier lugar a través de SSH.
Sin embargo, el software cambia la estética por la funcionalidad. Puede abrir una conexión SSH utilizando credenciales SSH (nombre de usuario o contraseña) o claves SSH que se sincronizan a través de iTunes. Desafortunadamente, las claves no se pueden pegar directamente en la aplicación y deben sincronizarse con el dispositivo.
Para establecer una conexión SSH dentro de Prompt, primero descargue la aplicación desde iTunes App Store y, a continuación, ejecútela. Se le presentará su lista de conexiones después de iniciar la aplicación por primera vez. Siga estas instrucciones para comenzar:
- Toque el signo más en la barra superior
- En esta vista (Figura A), ingrese el host SSH y el puerto (el valor predeterminado es 22 a menos que esté utilizando un número de puerto no estándar para conectarse); luego ingrese su nombre de usuario y contraseña (o toque el icono de clave para importar sus claves SSH)
- Toque el botón Conectar
Figura A
Conectarse a un servidor es fácil, pero si está utilizando claves SSH, asegúrese de sincronizarlas de antemano.
Como medida de seguridad adicional, puede dejar el campo de contraseña en blanco para que se le solicite cada vez que se conecte al host. Una vez que estés conectado, verás aparecer el Terminal. Puede comenzar a escribir y presionar la tecla return para enviar el comando. Sobre el teclado, la función y otras teclas útiles están disponibles. Las teclas en los espacios en blanco son asignables. Para asignar una tecla, simplemente mantenga pulsada una tecla y, a continuación, presione una tecla en el teclado iOS para asignarla a la ubicación de la tecla de acceso rápido (Figura B).
Figura B
Asigne fácilmente teclas a los botones blancos pulsando y manteniendo pulsado el botón, luego presione una tecla en el teclado iOS para ocupar su lugar.
Para desconectarse del servidor o seleccionar otro servidor con el que conectarse simultáneamente, simplemente presione el botón de nube pequeña. Esto lo llevará de vuelta a su lista de servidores (Figura C). Los servidores que actualmente tienen una conexión se enumeran con un botón de expulsión junto a ellos. Al pulsar este botón de expulsión se cerrará la conexión con el servidor, mientras que al pulsar otro servidor se abrirá una conexión simultánea.
Figura C
Las conexiones abiertas se designan mediante el botón expulsar que se usa para cerrar la conexión al host.
Las ventajas de Prompt: Tiene un bloqueo de código de acceso para mayor seguridad, es compatible con Telnet, tiene capacidades VT100 y proporciona reenvío de agentes.
Los contras de las claves Prompt: SSH deben sincronizarse y no pueden pegarse en la aplicación.
Cathode
Cathode es un entrante relativamente nuevo del desarrollador Secret Geometry, y cuesta 4 4.99 (USD). Esta aplicación en iOS es un puerto de su contraparte de OS X. En OS X, el cátodo es una alternativa al Terminal. Al igual que su contraparte de OS X, trae un toque para el pasado con sus visualizaciones de terminales de la vida real de la década de 1980. Esta aplicación no solo tiene un factor interesante, sino que tiene las características para hacer feliz a cualquier usuario avanzado.
Para establecer una conexión SSH con Cátodo, seguirá estos pasos después de descargar e iniciar la aplicación por primera vez:
- Pulse el signo más en la esquina superior derecha de la pantalla
- Pulse el Marcador sin título que se ha creado
- Introduzca el Título, el servidor, el Puerto, el usuario y la contraseña (Figura D)
- Si está utilizando una tecla SSH, puede pulsar la tecla ninguno y pegarla desde el portapapeles, o puede sincronizarla a través de iTunes
- color verde; tóquelo para comenzar una nueva sesión con el host
Figura D
Crear una conexión SSH con Cátodo no podría ser más fácil. Simplemente ingrese sus credenciales.
Una vez que se ha establecido una sesión con el servidor, verá que el Terminal se emula para que parezca que era de la década de 1980, con un reflejo y fuente de estilo CRT realistas. El cátodo es realmente hermoso de contemplar. Deslice el dedo hacia abajo desde la parte superior de la pantalla para acceder a la barra de herramientas, que le permitirá ocultar el teclado para una visualización óptima cuando se ejecutan comandos largos (Figura E).
Figura E
El cátodo proporciona un atractivo visual de terminal de estilo antiguo al crear una pantalla CRT realista.
Para abrir una nueva conexión o cerrar la conexión actual, deslice el dedo hacia atrás en la vista Terminal para llegar a la vista de detalles del host. Aquí, puede tocar Nueva sesión para iniciar una nueva sesión, o puede ver las sesiones en ejecución actuales para el mismo host. Esta es una característica bastante ingeniosa de Cathode, porque puede iniciar varias sesiones para el mismo host y ver el tiempo que ha estado conectado (Figura F). Para desconectarse de una sesión actual, deslice el dedo de derecha a izquierda en la sesión que está conectada actualmente o toque el botón Cerrar sesión en la barra de navegación.
la Figura F
Crear una Nueva Sesión o cerrar uno de los host de la vista de detalle.
Las ventajas de Cathode: Ofrece varias sesiones simultáneas, detecta ordenadores cercanos mediante Bonjour, pega teclas con el portapapeles y tiene la capacidad de ocultar el teclado del iPhone.
Los contras de Cathode: El texto en la interfaz de usuario puede ser un poco difícil de leer cuando los elementos se desplazan rápidamente.
El resultado final
Ambas aplicaciones son excelentes: proporcionan conectividad y funciones que harían feliz a cualquier usuario de SSH moderno. Pero, por el precio, prefiero lo que el Cátodo tiene para ofrecer. No solo tiene el encanto de usar un terminal de los años 80, sino que también proporciona excelentes características como la capacidad de establecer múltiples sesiones SSH con la misma máquina, realizar múltiples ajustes específicos para el usuario en la interfaz de usuario y agregar sus claves SSH sin tener que lidiar con la sincronización de iTunes.