Saltar al contenido principal

Terminal SSH

Terminal acelerado por GPU con xterm.js WebGL. Autenticación por contraseña, por clave o por agente. Jump hosts, reenvío del agente y reconexión automática.

El terminal SSH es la parte de SSHive que más vas a abrir. En el Mac se dibuja con xterm.js y su renderizador WebGL, el mismo motor que usa el terminal de VS Code, así que aunque un tail -f inunde la pantalla el desplazamiento sigue siendo fluido. Cada perfil guarda el host, el puerto y el usuario, la autenticación (contraseña, clave privada o una clave cargada en el agente SSH de macOS), un comando de inicio como cd /var/www && tmux attach, sus túneles, y además un color, etiquetas y una carpeta para que una lista larga de servidores siga siendo legible. En lugar de volver a escribirlo todo, importa tu ~/.ssh/config desde la barra lateral. Detrás de un bastión, la cadena de saltos de un perfil (Pro) encadena hasta 5 saltos en orden, cada uno un perfil guardado con sus propias credenciales, y SSHive abre la cadena entera por ti; la guía del jump host lo explica paso a paso. Si la conexión se cae, SSHive se reconecta solo en la misma pestaña y recupera con ella los túneles del perfil. Las contraseñas y las frases de paso de las claves se cifran con una clave guardada en el Llavero de macOS y se almacenan en un archivo que solo tu cuenta de usuario puede leer; un perfil nunca las contiene en claro. La opción «Requerir Touch ID antes de descifrar contraseñas» viene desactivada. En iPhone y iPad, los mismos perfiles se abren en el cliente SSH nativo para iOS en cuanto activas la sincronización con iCloud, una opción Pro.

Dónde funciona y cuánto cuesta

Funciona en
Mac, iPhone y iPad
Gratis
Sí, con 2 sesiones SSH a la vez y 5 perfiles guardados.
Pro
14,99 € en un solo pago, para Mac, iPhone y iPad. Sesiones y perfiles ilimitados, y la cadena de saltos para bastiones.
Comparar Gratis y Pro

Funciones clave

Renderizado acelerado por GPU con xterm.js WebGL, con desplazamiento fluido incluso ante una salida enorme

Autenticación por contraseña, por clave privada y por agente SSH

Compatible con Jump Host (ProxyJump) para conexiones de varios saltos a través de servidores bastión

Reconexión automática cuando la conexión se corta de forma inesperada

Usos habituales de SSH

Administración diaria de servidores

Ten producción, preproducción, unas cuantas VM y el laboratorio de casa en una sola barra lateral, ordenados por carpetas, colores y etiquetas. Abre varios servidores en pestañas, inserta un comando guardado en el que tienes delante y, con Pro, envía la misma línea a todas las sesiones conectadas con la difusión.

Servidores detrás de un bastión

Una subred privada a la que solo se llega a través de un bastión queda a un perfil de distancia: pon el bastión como primer salto de la cadena de saltos del servidor de destino y SSHive pasa por él, sin ninguna línea ProxyJump que mantener en ~/.ssh/config. Cada salto se autentica desde tu Mac, así que tu clave privada no sale de él; el reenvío del agente es un ajuste aparte que solo activas si un servidor lo necesita.

Instancias en la nube (AWS, GCP, Hetzner)

Con varias cuentas en la nube, enseguida acabas con una clave distinta por proyecto o por cuenta. Asigna a cada perfil su propio archivo de clave, o una clave generada en SSHive (Ed25519, ECDSA o RSA 4096), y ningún servidor recibirá la que no le toca.

Terminal SSH, preguntas frecuentes

¿Puede SSHive importar mi ~/.ssh/config?+
Sí. «Importar SSH Config», en la barra lateral, abre un selector de archivos ya situado en ~/.ssh/config: el sandbox de la Mac App Store solo deja a SSHive leer el archivo cuando lo confirmas. Después SSHive crea un perfil por cada bloque Host con nombre, con su HostName, User, Port e IdentityFile. ProxyJump se convierte en una cadena de saltos, ForwardAgent en el ajuste de reenvío del agente, y LocalForward, RemoteForward y DynamicForward en los túneles del perfil. Un servidor ya guardado con la misma dirección, el mismo puerto y el mismo usuario se omite, así que importar dos veces no crea duplicados. La versión gratuita se detiene en 5 perfiles. Las exportaciones de PuTTY, MobaXterm y Royal TSX se importan desde Ajustes > Importar / Exportar.
¿Qué claves SSH puedo usar?+
Claves privadas Ed25519, ECDSA y RSA, también las protegidas con frase de paso: SSHive guarda esa frase cifrada junto con tus demás credenciales, así que solo la escribes una vez. Indica en el perfil un archivo de clave que ya tengas, o crea una clave en SSHive (Ed25519, ECDSA o RSA 4096) y copia su parte pública en el ~/.ssh/authorized_keys del servidor.
¿Aguanta el terminal salidas muy largas?+
Sí. El terminal se dibuja con el renderizador WebGL de xterm.js, en la GPU del Mac, así que un registro de compilación o un find / se desplazan sin tirones. Lo que notas al escribir en un servidor lejano es el ida y vuelta de la red, y eso no lo acorta ningún terminal.
¿Qué pasa cuando se cae la conexión?+
SSHive se reconecta solo, en la misma pestaña: 5 intentos, separados por 1, 2, 4, 8 y 16 segundos. Los túneles del perfil vuelven con la sesión. La shell del servidor es nueva, así que lo que deba sobrevivir a un corte tiene su sitio en tmux o screen; un comando de inicio como tmux attach te devuelve directamente a él. Si cierras la pestaña, los intentos se detienen.
¿Puede SSHive pedir Touch ID antes de conectar?+
Sí, si lo activas. Con «Requerir Touch ID antes de descifrar contraseñas» activado en Ajustes (viene desactivado), SSHive pide tu huella antes de descifrar una contraseña o una frase de paso guardadas para abrir una conexión SSH. En iPhone y iPad, las contraseñas y claves guardadas están en el Llavero de iOS, que se desbloquea con Face ID, Touch ID o el código del dispositivo.
¿SSHive funciona en iPhone y iPad?+
Sí. La app para iPhone y iPad está escrita en Swift y cubre SSH, SFTP, RDP y VNC. La difusión, el servidor MCP, FTP y FTPS, Telnet, la consola serie y el proxy SOCKS5 se quedan en el Mac. Los perfiles pasan de un dispositivo a otro con la sincronización con iCloud, una opción Pro desactivada por defecto, y una sola compra de Pro desbloquea a la vez el Mac, el iPhone y el iPad.

Funciones de SSHive relacionadas

Gestor de archivos SFTP

Gestor de archivos con arrastrar y soltar

Túneles SSH

Local, remoto y proxy SOCKS5

Comandos rápidos

Biblioteca de comandos reutilizables

Cliente Telnet

Terminal RFC 854 para equipos antiguos

Consola serie

Cable de consola a router, conmutador o placa

Integración con IA (MCP)

Integración con Claude y Cursor