Agenten · claude.ai & die Claude-App
Gib Claude SSH-Zugriff auf deine Server – aus dem Chat.
Termalin steht im Connector-Verzeichnis von Claude. Verbinde es in claude.ai (oder in den Claude-Apps für Desktop und Smartphone), melde dich einmal an, und Claude kann deine Server auflisten, Befehle ausführen und Dateien lesen oder schreiben – direkt im Gespräch. Nirgends wird ein SSH-Schlüssel eingefügt: Deine Server werden über einen schlüssellosen, protokollierten und widerrufbaren Connector erreicht.
Pro (oder die 14-tägige Testphase) für den Connector · Du nutzt Claude Code im Terminal? Siehe die Claude-Code-Anleitung.
01 / in 3 Schritten eingerichtet
Verbinde claude.ai in drei Schritten mit deinen Servern.
Der Connector ist der gehostete MCP-Endpoint von Termalin – er erreicht Server, die du mit einem Connector angebunden hast, einem Agenten, den du mit einer Zeile auf dem Server installierst und der von dort nach außen aufbaut. Du brauchst ein Termalin-Konto mit Pro (oder der Testphase) und mindestens einen angebundenen Server.
- 1Binde einen Server an. Melde dich unter termal.in/account an, klicke auf Connector hinzufügen und führe den einzeiligen Installationsbefehl, den du bekommst, auf einem Server aus, den du verwaltest. Ab da ist er schlüssellos erreichbar, ohne eingehenden Port. Mehr dazu, wie das funktioniert: der Connector.
- 2Füge den Connector hinzu. Öffne in claude.ai den Eintrag von Termalin im Connector-Verzeichnis und klicke auf Connect – im Chat ist das Settings → Connectors → Browse connectors. Lieber per URL hinzufügen? Nutze Settings → Connectors → Add custom connector und füge ein:
https://termal.in/mcp
- 3Bestätige und frag los. Claude öffnet die Anmeldeseite von Termalin; melde dich mit deinem termal.in-Konto an und bestätige. Jetzt sind Befehle (ssh_exec, ssh_exec_many), Hintergrundjobs, die sftp-Tools, Monitoring (server_metrics, alerts_list), Datenbankabfragen und generate_password im Chat – alle 16 Tools (auf Englisch) – probier „Sind alle meine Server online? Gibt es etwas, das Aufmerksamkeit braucht?"
Voraussetzungen, die Neulinge übersehen: ein bezahlter Tarif oder die Testphase, mindestens ein Connector online und eine bestätigte E-Mail-Adresse. Ein Host, der nur in der Desktop-App existiert, ist nicht angebunden – der Chat sieht ihn erst, wenn du den Connector darauf ausführst.
02 / claude code & claude desktop
Hosts nur in der Desktop-App? Nutze den lokalen Server.
Der Connector von oben funktioniert in claude.ai und den Claude-Apps, und Claude Code kann ihn ebenfalls nutzen (claude mcp add --transport http termalin https://termal.in/mcp, dann /mcp zum Anmelden). Für Hosts, die nur in der Desktop-App existieren, richtest du Claude stattdessen auf die mitgelieferte Binary termalin-mcp – sie erreicht die Hosts, die du unter Einstellungen → Agentenzugriff (MCP) exportierst, authentifiziert über den Schlüsselverwahrer von Termalin.
- ▸Claude Code – ein Befehl, dann läuft es. Es gibt eine vollständige Einrichtungsanleitung für Claude Code.
claude mcp add termalin -- <path>/termalin-mcp
- ▸Claude Desktop – füge Termalin zu seiner MCP-Konfiguration hinzu:
{
"mcpServers": {
"termalin": { "command": "<path>/termalin-mcp" }
}
} Der lokale Server hat mehr Tools als der gehostete Connector – dauerhafte Sitzungen, Portweiterleitungen und Steuerung des Live-Terminals zusätzlich zu Befehlen und Dateien. Was jede Variante mitbringt, steht in der vollständigen Tool-Referenz (auf Englisch).
03 / oauth, keine Schlüssel
Warum das kein „Schlüssel in einen Chatbot einfügen" ist.
Der Connector berührt nie SSH-Zugangsdaten, weil es keine zu berühren gibt:
- ▸OAuth, keine Schlüssel. Claude erhält von der Anmeldeseite von Termalin ein im Umfang begrenztes Token – kein API-Schlüssel zum Einfügen, kein privater Schlüssel im Kontextfenster. Es ist der übliche MCP-Autorisierungsablauf.
- ▸Schlüsselloser Zugriff. Deine Server verbinden sich nach außen über Connectors, und jeder Lauf authentifiziert sich mit einem kurzlebigen Zertifikat. Kein eingehender Port, kein gespeicherter Schlüssel.
- ▸Nur deine Server. Ein Token ist an dein Konto gebunden und erreicht deine angebundenen Server – nicht alles, wohin es routen könnte.
04 / protokolliert & widerrufbar
Alles im Protokoll. Mit einem Klick widerrufen.
Jede Bestätigung und jeder Befehl, den Claude ausführt, landet im Aktivitätsprotokoll deines Kontos, sodass „Was hat es auf prod gemacht?" eine Antwort hat, die du lesen kannst. Und Zugriff ist nie ein Dauerrecht: Deine Kontoseite listet verbundene KI-Apps unter „KI-Apps", wo du festlegst, was jede ausführen darf – voller Zugriff, eine Liste erlaubter Befehle oder nur lesend –, und Trennen beendet die Token dieser App sofort, ohne dass danach ein Schlüssel zu rotieren wäre. Das Verwahrmodell dahinter steht unter SSH für KI-Agenten.
05 / wo die Grenzen liegen
Ehrliche Grenzen, damit du weißt, worauf du dich einlässt.
- ▸Nicht-interaktive Befehle. Jeder Befehl läuft in einer eigenen Sitzung –
cdbleibt zwischen Aufrufen nicht erhalten, und Vollbildprogramme (vim, htop) funktionieren nicht. Agenten lösen das, indem sie Befehle verketten. - ▸Zeitlich und in der Größe begrenzt. Befehle sind zeitlich begrenzt (bis 300 s), und Dateioperationen sind nur Text, begrenzt auf 512 KB. Für große oder binäre Übertragungen nutze die App.
- ▸Nur angebundene Server. Der Connector erreicht Server, auf denen ein Connector läuft. Für Hosts, die du nur in der Desktop-App hast, deckt der lokale Server diese Seite ab – und er funktioniert auch mit Cursor und Codex.
Fragen
Wie verbinde ich Claude per SSH mit meinen Servern?
Claude erreicht Server über einen MCP-Connector – entweder einen eigenständigen SSH-MCP-Server, der seinen Schlüssel dort hält, wo er läuft, oder einen in einen SSH-Client eingebauten. Mit Termalin: Öffne in claude.ai den Eintrag von Termalin im Connector-Verzeichnis (Settings → Connectors → Browse connectors) und klicke auf Connect – oder füge ihn, wenn dir das lieber ist, per URL unter Settings → Connectors → Add custom connector mit https://termal.in/mcp hinzu. Die Anmeldeseite von Termalin öffnet sich, du bestätigst einmal, und Claude kann deine Server auflisten, Befehle ausführen und Dateien lesen oder schreiben – direkt im Chat. Du brauchst ein Termalin-Konto mit Pro oder der Testphase und mindestens einen Server, der mit einem Connector angebunden ist.
Bekommt Claude meinen SSH-Schlüssel?
Nein. Claude erhält von der Anmeldeseite von Termalin ein im Umfang begrenztes OAuth-Token – kein API-Schlüssel zum Einfügen, kein privater Schlüssel im Kontextfenster. Deine Server werden über schlüssellose Connectors erreicht, und jeder Lauf authentifiziert sich mit einem kurzlebigen Zertifikat. Kein eingehender Port, kein gespeicherter Schlüssel.
Was ist mit Claude Code und Claude Desktop?
Claude Code kann beide Wege nutzen: den lokalen Server (claude mcp add termalin -- <path>/termalin-mcp) für die Hosts, die du aus der Desktop-App exportierst, oder den gehosteten Connector (claude mcp add --transport http termalin https://termal.in/mcp) für Server hinter einem Connector. Claude Desktop kann seine MCP-Konfiguration ebenfalls auf die mitgelieferte Binary termalin-mcp richten.
Kann ich sehen, was Claude gemacht hat, und es widerrufen?
Ja. Jede Bestätigung und jeder Befehl landet im Aktivitätsprotokoll deines Kontos, und deine Kontoseite listet verbundene KI-Apps unter „KI-Apps" – Trennen beendet die Token dieser App sofort. Weil nie ein Schlüssel herausgegeben wurde, gibt es danach nichts zu rotieren.
Ist der Claude-Connector kostenlos?
Der Free-Tarif der Desktop-App ist alles, lokal, ohne Host-Limit. Der claude.ai-Connector läuft über termal.in und braucht daher ein Konto mit Pro – jedes neue Konto startet mit einer 14-tägigen Pro-Testphase, ohne Kreditkarte. Claude Code und Claude Desktop über den lokalen Server sind kostenlos.
Deine Server, eine Claude-Nachricht entfernt – sicher.
Füge den Connector hinzu, richte ihn auf einen unkritischen Server und gib ihm eine echte Aufgabe. Dann sieh zu, wie sich dein Audit-Log füllt.
Kostenlose Desktop-App · ChatGPT-Connector · SSH für KI-Agenten