Agents · Claude Code
Donnez à Claude Code un accès SSH — sans lui confier vos clés.
Claude Code dispose déjà d’un terminal, il peut donc lancer ssh prod dès aujourd’hui — mais seulement avec une clé privée déverrouillée dans ~/.ssh, accessible à tout ce qu’il exécute et consignée nulle part. Termalin est l’accès le plus sûr.
C’est un client SSH avec un serveur MCP intégré. Claude Code — ou tout agent compatible MCP — se connecte par son intermédiaire et travaille vraiment sur vos serveurs : il exécute des commandes, lit et écrit des fichiers, ouvre ses propres sessions ou entre dans les vôtres. L’agent ne détient jamais vos clés, et vous suivez chaque action.
Forfait Free · essai Pro de 14 jours · Windows, macOS, Linux et iOS
Vous utilisez claude.ai ou l’app Claude plutôt que Claude Code ? Termalin figure dans l’annuaire des connecteurs Claude — connectez-le en un clic, sans rien installer. Guide claude.ai →
01 / configuration en 3 étapes
Connectez Claude Code à vos serveurs en trois étapes.
Termalin intègre un vrai serveur MCP — un binaire termalin-mcp fourni avec l’app, qui donne à un agent un accès SSH et SFTP aux hôtes que vous choisissez, authentifié via l’agent de clés de l’app. Consultez la liste complète des outils MCP (en anglais).
- 1Choisissez les hôtes. Installez Termalin et choisissez ce que vous exposez dans Paramètres → MCP — chaque hôte y est inscrit avec une authentification par agent uniquement, si bien qu’aucun mot de passe n’atterrit sur le disque.
- 2Déclarez le serveur dans Claude Code — une seule commande :
claude mcp add termalin -- <path>/termalin-mcp
Vous utilisez Cursor ou un autre client MCP ? Pointez sa configuration MCP vers le même binaire :
{
"mcpServers": {
"termalin": { "command": "<path>/termalin-mcp" }
}
} - 3Demandez-lui quelque chose de concret. L’agent liste vos hôtes et se met au travail — suivre un log, redémarrer un service, vérifier le disque, modifier une configuration, déployer.
Vous voulez tout le détail ? Suivez le pas-à-pas Claude Code (en anglais).
02 / ses propres sessions — ou les vôtres
L’agent ouvre ses propres sessions, ou entre dans la vôtre.
La plupart des serveurs MCP enveloppent une API. Celui de Termalin enveloppe vos serveurs — l’agent y travaille comme vous, avec de vraies sessions, de vrais fichiers et de vrais tunnels :
- ▸Ses propres sessions — l’agent ouvre une session et y travaille en arrière-plan, dans un onglet qui s’illumine et que vous pouvez suivre. Inclus dans le forfait Free.
- ▸Ou dans la vôtre — l’agent rejoint une session que vous avez déjà ouverte et travaille à vos côtés, la bordure s’illuminant pendant qu’il opère. Soumis à votre accord, avec son propre interrupteur.
- ▸Tout le flux de travail — commandes ponctuelles, sessions SSH persistantes qu’il peut réutiliser, lectures et écritures SFTP, et redirections de port : un tunnel local vers un service derrière le serveur, ou un proxy SOCKS.
03 / garde des clés et consentement
Vos clés restent chez vous. Rien ne s’exécute sans votre accord.
L’agent ne voit jamais un identifiant. Le gardien des clés de Termalin signe en son nom — déverrouillez une fois et les sessions s’authentifient sans ssh-add, sans fichier de clé que l’agent pourrait lire, et sans clé privée confiée au modèle. L’accès des agents est désactivé par défaut ; laisser un agent taper dans vos sessions en cours relève d’un interrupteur distinct ; et seuls les hôtes que vous exportez dans Paramètres → MCP sont accessibles — chacun avec son propre niveau d’accès : complet, liste de commandes autorisées ou bloqué.
04 / supervision
Suivez chaque action — en direct, enregistrée et consignée au journal.
La grille de surveillance (watch grid) reproduit chaque session ouverte côte à côte dans une vignette en direct, et les sessions pilotées par un agent s’illuminent — vous le voyez travailler en temps réel, sur tout un parc si besoin.
- ▸Marqué dans l’enregistrement — chaque commande de l’agent reçoit son propre repère vert sur la timeline de relecture : à la question « qu’a fait l’agent ? », la réponse se parcourt. En savoir plus sur l’enregistrement →
- ▸Consigné dans le journal d’audit — chaque connexion au compte, connexion à un hôte, opération sur un fichier et commande d’agent, avec le lieu (IP · pays) et l’appareil.
05 / sans app ouverte
Pas d’app de bureau ? Connectez Claude Code au connecteur hébergé.
Le connecteur hébergé atteint les serveurs que vous avez ajoutés avec un Connector — un agent installé en une ligne, qui établit une connexion sortante depuis la machine. Un hôte qui n’existe que dans l’app de bureau n’est pas ajouté : le connecteur hébergé ne le verra pas tant que le Connector n’y tourne pas. Le côté hébergé nécessite un compte sur Pro ou l’essai de 14 jours.
- 1Ajoutez un serveur. Connectez-vous sur termal.in/account, cliquez sur Ajouter un Connector et copiez la commande d’installation d’une ligne qui s’affiche. Lancez-la sur une machine que vous gérez — choisissez quelque chose de peu sensible pour un premier essai. Dès lors, elle est accessible sans clé, sans aucun port entrant.
- 2Ajoutez Termalin à Claude Code comme serveur MCP distant :
claude mcp add --transport http termalin https://termal.in/mcp
- 3Connectez-vous une fois. Dans Claude Code, lancez
/mcp, choisissez termalin et optez pour l’authentification — la page de connexion de Termalin s’ouvre dans votre navigateur et vous approuvez une fois. Si une requête répond « no enrolled servers », l’étape 1 n’a pas encore été faite. La connexion apparaît ensuite sous Applications d’IA dans votre compte, où vous pouvez la limiter à une liste de commandes autorisées ou à la lecture seule, ou la déconnecter.
Vous utilisez plutôt claude.ai ou l’app Claude ? Termalin figure dans l’annuaire des connecteurs Claude — ouvrez la fiche et cliquez sur Connect (guide claude.ai, en anglais).
Pour les scripts et la CI, où personne n’est là pour se connecter, créez une clé API dans l’espace web et pointez-la vers https://termal.in/api/v1/mcp avec Authorization: Bearer tk_live_…. Elle exécute des commandes et lit ou écrit des fichiers sur vos serveurs reliés par tunnel — ceux où tourne l’agent installé en une ligne (ajoutez-les via termal.in/account → Ajouter un Connector ; les hôtes de l’app de bureau ne comptent pas) — même quand rien n’est ouvert sur votre machine, en s’authentifiant avec un certificat à courte durée, si bien qu’aucune clé n’est distribuée. Les clés peuvent être limitées à certains serveurs, soumises à une politique de commandes (complet, liste de commandes autorisées ou lecture seule), dotées d’une expiration (30 / 90 / 365 jours) et révoquées à tout moment ; les exécutions hébergées sont limitées en débit et en durée. Les deux chemins atteignent des hôtes différents — le serveur local travaille sur l’inventaire que vous exportez depuis l’app, l’endpoint hébergé sur vos serveurs ajoutés via tunnel. L’idée est nouvelle pour vous ? Commencez par SSH pour agents IA, ou passez directement à la référence MCP complète.
Questions fréquentes
Comment connecter Claude Code à mes serveurs ?
Claude Code atteint les serveurs via un serveur MCP — soit un MCP SSH autonome qui détient une clé là où il s’exécute (par exemple tufantunc/ssh-mcp), soit celui intégré à un client SSH. Avec Termalin, deux méthodes. Pour les serveurs ajoutés avec un Connector, ajoutez le serveur hébergé — claude mcp add --transport http termalin https://termal.in/mcp, puis /mcp pour vous connecter ; aucune app de bureau nécessaire. Pour les hôtes de l’app de bureau, installez Termalin, choisissez les hôtes à exposer dans Paramètres → MCP, puis déclarez le serveur fourni avec claude mcp add termalin -- <path>/termalin-mcp. Claude Code peut alors lister ces hôtes, exécuter des commandes, et lire ou écrire des fichiers via SSH et SFTP. Référence complète →
Claude Code obtient-il mes clés SSH ?
Non. L’agent s’authentifie via le gardien des clés de Termalin — vous déverrouillez une fois et Termalin signe au nom de l’agent, si bien qu’aucune clé privée n’est jamais confiée à l’agent ni au modèle. L’endpoint hébergé va plus loin et utilise un certificat à courte durée au lieu d’une clé. En savoir plus sur la sécurité →
Puis-je voir ce que fait l’agent ?
Oui — chaque session ouverte est reproduite en direct dans la grille de surveillance, les sessions pilotées par un agent s’illuminent, chaque commande de l’agent est marquée dans l’enregistrement de session, et tout est consigné dans le journal d’audit.
Cela ne fonctionne-t-il qu’avec Claude Code ?
Non — Termalin parle le Model Context Protocol standard : tout agent compatible MCP peut l’utiliser. Pointez la configuration MCP de votre client vers le binaire termalin-mcp, ou vers le serveur hébergé — https://termal.in/mcp avec une connexion, ou https://termal.in/api/v1/mcp avec une clé API.
Le serveur MCP est-il gratuit ?
Oui — le forfait Free, c’est l’application de bureau complète, en local uniquement, sans limite d’hôtes, et elle inclut l’agent MCP qui ouvre ses propres sessions. L’agent peut aussi entrer dans une session que vous avez déjà ouverte. Pro (8 $/mois facturé annuellement, 10 $ au mois) ajoute le cloud chiffré et le serveur MCP hébergé. Chaque nouveau compte commence par un essai Pro de 14 jours, sans carte bancaire. Voir les tarifs →
Donnez un vrai terminal à votre agent — gratuitement.
Le forfait Free, c’est l’application de bureau complète — sans limite d’hôtes, serveur MCP inclus. Les nouveaux comptes profitent de Pro gratuitement pendant 14 jours.
Forfait Free · essai Pro de 14 jours · Référence MCP · SSH pour agents IA