termal.in

SSH pensé pour les agents

Donnez un accès SSH à votre agent IA — sans lui confier vos clés.

Votre agent de code — Claude Code, Cursor ou tout ce qui parle MCP — peut travailler sur vos serveurs via Termalin : suivre un journal, modifier une config, redémarrer un service, déployer. Un gardien des clés signe chaque connexion pour que l’agent ne détienne jamais de clé, vous suivez chaque session en direct, et chaque action de l’agent est marquée dans l’enregistrement.

Termalin tourne sur Windows, macOS et Linux, et son endpoint MCP hébergé permet aux agents en CI ou dans des sandboxes cloud d’atteindre vos serveurs sans aucune app de bureau lancée — ce que la plupart des clients SSH de bureau dotés d’un MCP (Conduit, XPipe) ne proposent pas, puisque leurs serveurs ne tournent qu’en local. Voir le comparatif complet du marché (en anglais).

Forfait Free · essai Pro de 14 jours · Windows, macOS, Linux et iOS

01  /  l’accès sûr

Les agents font désormais le travail sur les serveurs. Donnez-leur un accès sûr.

La configuration habituelle donne à l’agent un shell brut et une clé privée, et croise les doigts. Termalin est plutôt la couche à travers laquelle il se connecte : un client SSH avec un serveur MCP intégré sur les hôtes que vous choisissez, et un gardien des clés au milieu. Ce modèle de gardien — l’agent ne détient jamais de clé — est ce qui le distingue des clients qui remettent un fichier de clé à l’agent ; voir le comparatif des clients →

  • ▸Gardien des clés. Déverrouillez une fois ; Termalin signe au nom de l’agent — pas de ssh-add, aucun fichier de clé que l’agent puisse lire, rien de transmis au modèle.
  • ▸Consentement & politique par hôte. L’accès des agents est désactivé par défaut ; vous choisissez les hôtes qu’il peut atteindre, réglez chacun sur complet, liste de commandes autorisées (en anglais) ou bloqué, et le laisser taper dans vos sessions en cours est encore un interrupteur à part.
  • ▸Tout est consigné. Chaque commande d’agent est marquée dans l’enregistrement de session, reflétée en direct sur votre écran et consignée dans le journal d’audit.

02  /  comment ça marche

Trois étapes du téléchargement à un agent opérationnel.

1

Choisissez les hôtes

Installez Termalin, ajoutez vos serveurs et choisissez ceux que les agents peuvent atteindre dans Paramètres → MCP. L’accès reste coupé tant que vous ne l’activez pas.

2

Connectez-y votre agent

Déclarez le serveur MCP fourni auprès de votre agent — avec Claude Code, c’est une ligne : claude mcp add termalin -- <path>/termalin-mcp. Toute config de client MCP fonctionne.

3

Regardez-le travailler

L’agent ouvre ses propres sessions — un onglet qui s’illumine, que vous pouvez suivre — ou entre dans une session que vous avez déjà ouverte. Reprenez le clavier à tout moment.

La liste complète des outils (en anglais), les extraits de config et les deux modes de connexion sont sur la page MCP →

03  /  vous gardez la main

Suivez chaque session en direct — et rejouez-la plus tard.

Chaque session d’agent est reflétée sur votre écran. La grille de surveillance affiche chaque session ouverte dans sa vignette, en direct, et les sessions pilotées par un agent s’illuminent — vous savez toujours ce qui tourne et où. Les enregistrements placent commandes, sortie et actions de l’agent sur une frise chronologique navigable avec repères, et ne capturent que la sortie — jamais vos frappes clavier : les mots de passe saisis à une invite masquée ne sont donc jamais enregistrés. Derrière tout cela, un journal d’audit de chaque connexion à un hôte, opération sur un fichier et commande d’agent.

04  /  sans app lancée

Les agents peuvent travailler sur vos serveurs même quand votre machine est éteinte.

Inscrivez vos serveurs avec un Connector et ajoutez le serveur MCP hébergé de Termalin à votre agent — https://termal.in/mcp avec une connexion unique (ChatGPT, claude.ai, Claude Code, Codex, Cursor), ou https://termal.in/api/v1/mcp avec une clé API de l’espace web pour les scripts et la CI. Il exécute des commandes, lit ou écrit des fichiers et lit la supervision et les alertes sur vos serveurs tunnelisés même quand rien n’est ouvert sur votre machine. Il s’authentifie avec un certificat à courte durée, donc aucune clé n’est distribuée ; chaque connexion authentifiée et chaque clé API reçoit sa propre politique de commandes (complet, liste de commandes autorisées ou lecture seule) ; les clés API peuvent aussi être limitées à certains serveurs, dotées d’une expiration et révoquées à tout moment, et les exécutions hébergées sont limitées en débit et en durée.

Questions fréquentes

Comment un agent IA peut-il se connecter en SSH à mes serveurs en toute sécurité ?

Utilisez un serveur MCP qui garde la clé privée hors de portée de l’agent — l’agent demande des actions et c’est quelque chose que vous contrôlez qui signe. Options : un serveur MCP SSH autonome comme tufantunc/ssh-mcp (sa v2 ajoute la classification des commandes, le RBAC et des approbations, mais la clé reste là où le serveur s’exécute) ; un client SSH avec serveur MCP intégré comme Conduit ou XPipe (en local uniquement) ; ou Termalin, dont le serveur MCP est un gardien des clés — il signe au nom de l’agent, si bien qu’aucune clé privée n’est jamais remise, vous choisissez les hôtes que l’agent peut atteindre, et un endpoint hébergé (https://termal.in/mcp) atteint les serveurs sans clé, sous des règles de commandes par connexion et un journal d’audit. L’accès des agents est désactivé par défaut. Le détail technique →

Quels agents IA fonctionnent avec Termalin ?

Tout agent qui parle le Model Context Protocol — Claude Code, Cursor et les autres clients MCP — plus ChatGPT et claude.ai comme connectors de chat. Pointez un client vers le binaire termalin-mcp fourni, ou — quand rien ne tourne sur votre machine — vers le serveur hébergé : https://termal.in/mcp avec une connexion unique, ou https://termal.in/api/v1/mcp avec une clé API.

Puis-je voir ce que fait l’agent ?

Oui — chaque session d’agent est reflétée sur votre écran. Dans la grille de surveillance, chaque session ouverte a sa vignette en direct, et les sessions pilotées par un agent s’illuminent. Chaque action de l’agent est marquée dans l’enregistrement de session et consignée dans le journal d’audit : vous pouvez rejouer n’importe quelle exécution plus tard. Voir toutes les fonctionnalités →

L’agent obtient-il un jour mes clés SSH ?

Non. En local, l’agent de clés de Termalin signe au nom de l’agent — pas de ssh-add, aucun fichier de clé que l’agent puisse lire. L’endpoint hébergé s’authentifie auprès de vos serveurs tunnelisés avec un certificat à courte durée : là non plus, aucune clé n’est distribuée. Les clés API peuvent être limitées à certains serveurs, soumises à une politique de commandes (complet, liste d’autorisation ou lecture seule), dotées d’une expiration et révoquées à tout moment. En savoir plus sur la sécurité →

L’accès des agents est-il gratuit ?

Le forfait Free inclut l’agent MCP — il peut ouvrir ses propres sessions ou entrer dans une session que vous avez déjà ouverte, sans limite d’hôtes. Le serveur MCP hébergé qui atteint vos serveurs sans aucune app de bureau ouverte fait partie de Pro, à 8 $/mois facturé annuellement (10 $ au mois). Chaque nouveau compte commence par un essai Pro de 14 jours, sans carte bancaire. Voir les tarifs →

Mettez un agent sur vos serveurs — en toute sécurité.

Téléchargez Termalin, choisissez les hôtes que votre agent peut atteindre, et regardez-le travailler. Le forfait Free n’a pas de limite d’hôtes, et les nouveaux comptes profitent de Pro gratuitement pendant 14 jours.

Forfait Free · essai Pro de 14 jours · comparer les clients · tarifs