Saltar al contenido principal
iOS 17+ · iPadOS 17+

Un cliente SSH de verdad para iPhone y iPad

Un terminal xterm-256color, claves Ed25519 y ECDSA, una barra de teclas para Ctrl, Esc y Tab, túneles locales y remotos, y las credenciales en el llavero de iOS. Nativo en iPhone y iPad.

Apple no incluye un terminal SSH en el iPhone ni en el iPad. Atajos puede ejecutar un script por SSH, pero no te da una shell interactiva: ni top, ni vim, ni forma de seguir un log mientras investigas una incidencia. SSHive es una app nativa para iPhone y iPad con un terminal xterm-256color de verdad, acceso con claves privadas Ed25519 y ECDSA, túneles SSH y las credenciales guardadas en el llavero de iOS. La misma app recorre los archivos de un servidor con su cliente SFTP para iPhone, abre escritorios Windows y VNC, y puede levantar una VPN antes de la sesión SSH.

No hay cuenta que crear ni suscripción. La versión gratuita mantiene 2 sesiones SSH abiertas a la vez, con 5 perfiles guardados, 1 túnel local, 3 snippets propios y subidas SFTP de hasta 10 MB por archivo. Pro es una compra única de 14,99 € en el App Store: desbloquea el resto en iPhone, iPad y Mac a la vez, y puedes compartirla con tu familia mediante En familia. La comparativa entre la versión gratuita y Pro detalla lo que añade. Nada de tus servidores se nos envía: sin telemetría y sin ningún servidor de SSHive entre tú y tus máquinas.

Lo que funciona en iPhone y iPad

Terminal xterm-256color

Basado en SwiftTerm, con emulación xterm-256color completa, así que htop, vim y tmux se ven como deben. Pellizca para cambiar el tamaño del texto, guarda de 1000 a 50 000 líneas de historial y elige entre 8 temas: Tokyo Night en la versión gratuita; Dracula, Solarized Dark y Light, Monokai, Nord, Gruvbox y One Dark con Pro.

Una barra para Ctrl, Esc y Tab

Encima del teclado hay una barra con las teclas que le faltan a un teclado de móvil: Esc, Tab, Ctrl, Alt, las cuatro flechas, |, /, ~, - y _. Toca Ctrl, la tecla se ilumina, y luego escribe c: el servidor recibe Ctrl+C. Igual con Ctrl+R para buscar en el historial de la shell, Ctrl+D para cerrar la sesión o Alt como tecla Meta en Emacs.

Claves Ed25519 y ECDSA

Importa tus claves privadas en formato OpenSSH, Ed25519 o ECDSA P-256, con o sin frase de contraseña. Una clave cifrada se descifra en el dispositivo, y para cada una decides: guardar la frase en el llavero o escribirla en cada conexión. La app de iPhone y iPad no admite claves RSA.

Claves creadas en el iPhone, hosts verificados

Genera un par de claves Ed25519 en el dispositivo, copia la clave pública y pégala en ~/.ssh/authorized_keys en el servidor; la clave privada queda guardada en el llavero. En la primera conexión, la clave de host de cada servidor se registra como huella SHA-256. Si después cambia, SSHive rechaza la conexión en lugar de seguir, y en Ajustes > Hosts conocidos ves en qué confiaste.

Túneles locales y remotos

En iPhone y iPad, un túnel local (-L) llega a un puerto remoto a través de la conexión SSH, y un túnel remoto (-R) abre uno de tus puertos en el servidor. La versión gratuita incluye 1 túnel local; con Pro, los túneles locales y remotos no tienen límite en esta app. SOCKS5 (-D) se queda en el Mac: iOS no deja que otras apps usen un proxy SOCKS que corra dentro de SSHive.

Tus perfiles del Mac en el iPhone

Configura tus hosts una sola vez en el Mac, donde SSHive puede importar tu configuración SSH desde ~/.ssh/config con un clic. Pro ofrece luego dos formas de traerlos: la sincronización con iCloud, desactivada hasta que la actives, que lleva los perfiles a tu base de datos privada de iCloud y sus contraseñas y claves al llavero de iCloud; o un archivo .sshive exportado desde el Mac, que el iPhone importa en cuanto escribes la contraseña del archivo.

Qué distingue a SSHive en iPhone y iPad

Una compra, sin suscripción

Pro es una compra única de 14,99 €, no una suscripción. Es una compra universal: si la haces en el iPhone, queda desbloqueada también en el iPad y en el Mac, y En familia permite compartirla con los tuyos. La versión gratuita no caduca y las actualizaciones están incluidas mientras la app se mantenga.

Credenciales que no salen del dispositivo

Contraseñas, claves y frases de contraseña se guardan en el llavero de iOS con la protección ThisDeviceOnly: ligadas a este iPhone e ilegibles mientras está bloqueado. Activa «Requerir Face ID / Touch ID» en los ajustes de la app y abrirlas pedirá Face ID, Touch ID o tu código. Solo llegan a iCloud si activas la sincronización con iCloud (Pro), que las guarda en el llavero de iCloud. Sin telemetría y sin cuenta de SSHive.

Hecha para iOS, en Swift

SSHive para iPhone y iPad está escrita en Swift para iOS y iPadOS 17 o posterior, no es una vista web: pestañas en el iPhone, una barra lateral en el iPad con tus sesiones abiertas, modo claro y oscuro. La versión gratuita mantiene 2 sesiones SSH abiertas a la vez y Pro no tiene límite, y un keep-alive de 5 a 120 segundos evita que cortafuegos y NAT corten una sesión inactiva.

Lo que añade el Mac

La app del Mac comparte la misma compra Pro y añade lo que no cabe en un teléfono: el broadcast, que envía lo que escribes a todas las sesiones SSH conectadas, un proxy SOCKS5 (-D), FTP y FTPS, Telnet, las consolas serie y el servidor MCP para Claude Code y Cursor. A cambio, la app de iPhone y iPad tiene lo que le falta al Mac, sobre todo su cliente VPN.

Otras apps SSH para iPhone

Termius

Plan gratuito + suscripción Pro

Un cliente multiplataforma para Mac, Windows, Linux e iOS. Su plan gratuito Starter ya cubre SSH, SFTP y el reenvío de puertos; la suscripción Pro añade una bóveda cifrada que sincroniza hosts y credenciales entre tus dispositivos. Buena opción si trabajas con varios sistemas operativos.

Comparativa detallada: SSHive frente a Termius

Prompt 3 (Panic)

Descarga gratuita; suscripción anual o compra única

El terminal de Panic para Mac, iPhone, iPad y Apple Vision Pro, con SSH, Mosh y Eternal Terminal. No hace RDP, VNC ni VPN. Una gran opción si quieres Mosh, o un terminal pulido y nada más.

Blink Shell

Descarga gratuita, prueba de 14 días y luego suscripción Blink+

Un terminal SSH y Mosh para iPhone y iPad que también abre VS Code en el navegador (Blink Code). Encaja con el desarrollo en el iPad, donde Mosh mantiene vivas las sesiones cuando cambia la red.

ServerCat

Gratis; Premium por suscripción o pago único

Primero la monitorización: lee CPU, memoria, discos y contenedores Docker por SSH, sin instalar nada en el servidor. El terminal SSH en sí es una función Premium. Ideal si vigilar tus servidores te importa más que escribir en ellos.

Cómo funciona de verdad SSH en el iPhone

En iOS, SSHive es una app Swift de principio a fin. El terminal es SwiftTerm, un emulador xterm-256color maduro escrito en Swift: maneja las secuencias de escape VT100 y xterm, los 256 colores, la pantalla alternativa a la que cambian less, vim y htop, el pegado entre corchetes (bracketed paste) y los eventos de ratón. La capa SSH es Citadel, una implementación de SSH2 en Swift, y cada conexión compara la clave de host del servidor con la huella registrada la primera vez.

Las credenciales son elementos del llavero marcados como WhenUnlockedThisDeviceOnly. Con «Requerir Face ID / Touch ID» activado, además quedan ligadas a tu registro biométrico actual: leer una pide Face ID, Touch ID o el código del dispositivo, y SSHive reutiliza esa única autenticación para toda la conexión en lugar de pedirla dos veces. Una clave privada cifrada se descifra en el dispositivo con la derivación propia del formato de clave de OpenSSH, bcrypt-pbkdf.

La red de un teléfono no es la de un escritorio. iOS suspende una app que pasa a segundo plano, así que una sesión que dejas mucho tiempo acaba cortada; un keep-alive, de 30 segundos por defecto, evita que un cortafuegos o un NAT que olvida las conexiones inactivas corte una sesión que sigues usando. Cuando los servidores solo son accesibles tras una pasarela, un perfil VPN asociado al perfil SSH se levanta antes de la conexión.

En el iPhone, la barra de teclas es lo que hace usable una shell: Esc, Tab, Ctrl y Alt están a un toque, así que Ctrl+C detiene un comando desbocado y Ctrl+R encuentra el que ejecutaste ayer. En el iPad, la barra lateral mantiene a la vista tus sesiones abiertas, y un teclado físico convierte la misma app en un buen sitio para trabajar más tiempo.

Preguntas frecuentes

¿SSHive en iOS admite claves SSH con frase de contraseña?+
Sí. Funcionan las claves privadas Ed25519 y ECDSA P-256 en formato OpenSSH, también las protegidas con frase de contraseña. Al importar una clave cifrada eliges entre guardar la frase en el llavero o escribirla en cada conexión. En iPhone y iPad no se admiten claves RSA.
¿Puedo usar SSHive en el iPhone sin iCloud?+
Sí, y es lo predeterminado: la sincronización con iCloud está desactivada hasta que la actives. Los perfiles se quedan en la app del dispositivo y las credenciales en el llavero local. Con la sincronización con iCloud (Pro), los perfiles van a tu base de datos privada de iCloud y las credenciales al llavero de iCloud, y ambos llegan a tu iPad y a tu Mac. Sin ella, un archivo .sshive exportado desde el iPhone (Pro) lleva los perfiles a otro iPhone o iPad, sin sus contraseñas.
¿SSHive en iOS funciona con Tailscale o WireGuard?+
Sí. Tailscale y WireGuard son VPN del sistema en iOS: en cuanto una de ellas está conectada, SSHive llega a las direcciones de tu tailnet o de tu red WireGuard como a cualquier otra. Para las pasarelas que no hablan, SSHive tiene su propio cliente VPN (Pro): IKEv2, IPSec con Cisco Xauth y OpenVPN.
¿Qué iPhone y iPad son compatibles?+
Cualquier iPhone o iPad con iOS o iPadOS 17 o posterior. La ficha del App Store indica si tu modelo es compatible antes de descargar.
¿Puedo usar un teclado externo en el iPad?+
Sí: un Magic Keyboard o un teclado Bluetooth escribe directamente en el terminal, y las sesiones largas en el iPad resultan mucho más cómodas. Para las combinaciones con Ctrl y Alt, la forma admitida es la barra de teclas en pantalla: toca Ctrl o Alt y luego la tecla.
¿La versión de iPhone incluye MCP?+
No. El servidor MCP para Claude Code, Cursor y Claude Desktop solo está en la app del Mac: es un servidor local que tiene que seguir activo, y iOS no deja que una app lo haga en segundo plano. El broadcast, el autenticador OTP, el asistente de IA, FTP y FTPS, Telnet, las consolas serie y SOCKS5 (-D) también son exclusivos del Mac. En iPhone y iPad tienes SSH, SFTP, RDP, VNC, el cliente VPN, los túneles locales y remotos, los snippets y las herramientas de red.

Prueba SSHive gratis en iPhone y iPad

Gratis en el App Store y sin cuenta: 2 sesiones SSH a la vez, 5 perfiles y subidas SFTP de hasta 10 MB por archivo. Pro cuesta 14,99 € en un solo pago, sirve para iPhone, iPad y Mac, y desbloquea en esta app RDP, VNC, el cliente VPN y los túneles remotos.

Descargar SSHive gratis