SSH nativo para agentes
Dale a tu agente de IA acceso SSH — sin entregarle tus claves.
Tu agente de código — Claude Code, Cursor o cualquier cosa que hable MCP — puede trabajar en tus servidores a través de Termalin: seguir un log, editar una config, reiniciar un servicio, desplegar. Un custodio de claves firma cada conexión, así que el agente nunca tiene una clave, tú ves cada sesión en vivo y cada acción del agente queda marcada en la grabación.
Termalin corre en Windows, macOS y Linux, y su endpoint MCP alojado permite que agentes en CI o en sandboxes de la nube alcancen tus servidores sin ningún escritorio abierto — la pieza que la mayoría de los clientes SSH de escritorio con MCP (Conduit, XPipe) no ofrecen, ya que sus servidores corren solo en local. Consulta la comparativa completa del panorama.
Plan Free · 14 días de Pro de prueba · Windows, macOS, Linux e iOS
01 / la vía segura de entrada
Los agentes ya hacen el trabajo de servidor. Dales una vía segura de entrada.
Lo habitual es entregarle al agente una shell en crudo y una clave privada y confiar en la suerte. En su lugar, Termalin es la capa a través de la cual se conecta: un cliente SSH con un servidor MCP integrado sobre los hosts que tú elijas, y un custodio de claves en medio. Ese modelo de custodia — el agente nunca tiene una clave — es lo que lo distingue de los clientes que le entregan al agente un archivo de clave; mira cómo se comparan los clientes →
- ▸Custodio de claves. Desbloqueas una vez; Termalin firma en nombre del agente — sin
ssh-add, sin archivo de clave que el agente pueda leer, nada entregado al modelo. - ▸Consentimiento y política por host. El acceso de agentes está desactivado por defecto; tú eliges qué hosts puede alcanzar, fijas cada uno en completo, una lista de comandos permitidos o bloqueado, y dejar que escriba en tus sesiones en vivo es otro interruptor aparte.
- ▸Todo queda registrado. Cada comando del agente queda marcado en la grabación de la sesión, reflejado en vivo en tu pantalla y escrito en el registro de auditoría.
02 / cómo funciona
Tres pasos desde la descarga hasta un agente en marcha.
Elige los hosts
Instala Termalin, añade tus servidores y elige cuáles pueden alcanzar los agentes en Ajustes → MCP. El acceso está desactivado hasta que tú lo actives.
Apunta tu agente a él
Registra el servidor MCP incluido en tu agente — con Claude Code es una sola línea: claude mcp add termalin -- <ruta>/termalin-mcp. Sirve la configuración de cualquier cliente MCP.
Mírale trabajar
El agente abre sus propias sesiones — una pestaña que brilla y que puedes observar — o entra en una sesión que ya tienes abierta. Toma el teclado cuando quieras.
La lista completa de herramientas (en inglés), los fragmentos de configuración y los dos modos de conexión están en la página de MCP →
03 / sigues al mando
Observa cada sesión en vivo — y rebobínala después.
Cada sesión del agente se refleja en tu pantalla. El watch grid muestra cada sesión abierta como un mosaico en vivo, y las sesiones que conduce un agente brillan — así siempre sabes qué corre y dónde. Las grabaciones ponen comandos, salida y acciones del agente en una línea de tiempo navegable con marcadores, y solo capturan la salida — nunca tus pulsaciones, así que las contraseñas escritas en prompts ocultos nunca acaban en la cinta. Detrás de todo hay un registro de auditoría de cada conexión a host, operación de archivos y comando de agente.
04 / sin la app abierta
Los agentes pueden trabajar tus servidores incluso con tu máquina apagada.
Da de alta tus servidores con un Connector y añade el servidor MCP alojado de Termalin a tu agente — https://termal.in/mcp con un inicio de sesión único (ChatGPT, claude.ai, Claude Code, Codex, Cursor), o https://termal.in/api/v1/mcp con una clave API del panel web para scripts y CI. Ejecuta comandos, lee o escribe archivos y lee la monitorización y las alertas en tus servidores tunelizados aunque no haya nada abierto en tu máquina. Se autentica con un certificado de corta duración, así que no se entrega ninguna clave; cada conexión con inicio de sesión y cada clave API tiene su propia política de comandos (completa, una lista de permitidos o solo lectura); las claves API también pueden limitarse a servidores concretos, tener caducidad y revocarse en cualquier momento, y las ejecuciones alojadas tienen límite de tasa y de tiempo.
Lo que un agente puede hacer por defecto en tus servidores dados de alta, a través del endpoint alojado:
| Operación | Por defecto | Quién lo aprueba / límite |
|---|---|---|
| Ejecutar un comando | Permitido | Según la política de la conexión: completa, una lista de permitidos o solo lectura. Hasta 300 s por comando. |
| Ejecutar un trabajo largo | Permitido | Corre en segundo plano con job_start y sobrevive a la conexión; la misma política de comandos. |
| Leer un archivo | Permitido | Solo texto, con tope de 512 KB (sftp_read). |
| Escribir un archivo | Solo acceso completo | Bloqueado con lista de permitidos y solo lectura. Solo texto, con tope de 512 KB (sftp_write). |
| Consultar una base de datos | Solo lectura | Las escrituras solo se ejecutan con una conexión de acceso completo. |
| Tener una clave SSH | Nunca | El agente no recibe ninguna clave; cada ejecución se firma con un certificado de corta duración. |
| Registro de auditoría | Siempre activo | Cada comando y operación de archivos queda registrado en el registro de actividad de tu cuenta. |
Preguntas
¿Cómo puede un agente de IA entrar por SSH en mis servidores de forma segura?
Usa un servidor MCP que mantenga la clave privada fuera del agente — el agente pide acciones y algo que tú controlas hace la firma. Opciones: un servidor MCP SSH independiente como tufantunc/ssh-mcp (la v2 añade clasificación de comandos, RBAC y aprobaciones, aunque la clave sigue viviendo donde corre el servidor); un cliente SSH con un servidor MCP integrado como Conduit o XPipe (solo local); o Termalin, cuyo servidor MCP es un custodio de claves — firma en nombre del agente, así que ninguna clave privada se entrega jamás, tú eliges qué hosts puede alcanzar el agente, y un endpoint alojado (https://termal.in/mcp) alcanza servidores sin clave bajo reglas de comandos por conexión y un registro de auditoría. El acceso de agentes está desactivado por defecto. Análisis técnico a fondo →
¿Qué agentes de IA funcionan con Termalin?
Cualquier agente que hable el Model Context Protocol — Claude Code, Cursor y otros clientes MCP — más ChatGPT y claude.ai como connectors de chat. Apunta un cliente al binario termalin-mcp incluido, o — cuando no haya nada corriendo en tu máquina — al servidor alojado: https://termal.in/mcp con un inicio de sesión único, o https://termal.in/api/v1/mcp con una clave API.
¿Puedo ver lo que hace el agente?
Sí — cada sesión del agente se refleja en tu pantalla. En el watch grid cada sesión abierta es un mosaico en vivo, y las sesiones que conduce un agente brillan. Cada acción del agente queda marcada en la grabación de la sesión y escrita en el registro de auditoría, así que puedes rebobinar cualquier ejecución después. Ver todas las funciones →
¿El agente llega a tener mis claves SSH?
No. En local, el agente de claves de Termalin firma en nombre del agente — sin ssh-add, sin archivo de clave que el agente pueda leer. El endpoint alojado se autentica ante tus servidores tunelizados con un certificado de corta duración, así que ahí tampoco se entrega ninguna clave. Las claves API pueden limitarse a servidores concretos, llevar una política de comandos (completa, una lista de permitidos o solo lectura), tener caducidad y revocarse en cualquier momento. Más sobre seguridad →
¿El acceso de agentes es gratis?
El plan Free incluye el agente MCP — puede abrir sus propias sesiones o entrar en una que ya tienes abierta, sin límite de hosts. El servidor MCP alojado que llega a tus servidores sin ningún escritorio en marcha es parte de Pro, a $8/mes facturado anualmente ($10 mensual). Toda cuenta nueva empieza con 14 días de Pro — sin tarjeta. Ver precios →
Pon un agente en tus servidores — con seguridad.
Descarga Termalin, elige los hosts que tu agente puede alcanzar y mírale trabajar. El plan Free no tiene límite de hosts, y las cuentas nuevas tienen Pro gratis 14 días.
Plan Free · 14 días de Pro de prueba · comparar clientes · precios