termal.in

Agenten · ChatGPT

Gib ChatGPT SSH-Zugriff auf deine Server – ohne irgendwo einen Schlüssel einzufügen.

Termalin ist eine ChatGPT-App – ein Connector mit einer einzigen URL. Füge termal.in/mcp hinzu, melde dich einmal an, und der Chat kann deine Server auflisten, Befehle ausführen und Dateien lesen oder schreiben – direkt im Gespräch, auf jedem Gerät, auf dem du ChatGPT dabeihast. Er erreicht deine Server über einen protokollierten, widerrufbaren, schlüssellosen Tunnel – kein SSH-Schlüssel gelangt je in den Chat.

14-tägige Pro-Testphase, ohne Kreditkarte · Kein SSH-Schlüssel im Chat

01  /  In 4 Schritten eingerichtet

ChatGPT in vier Schritten mit deinen Servern verbinden.

Der Connector ist der gehostete MCP-Endpoint von Termalin – er erreicht Server, die du über einen Connector angebunden hast, einen Agenten per Einzeiler, der sich von der Maschine aus nach außen verbindet. Du brauchst ein Termalin-Konto mit Pro (oder die 14-tägige Testphase) und mindestens einen angebundenen Server. Wichtig: Ein Host, der nur in der Desktop-App existiert, ist nicht angebunden – der Chat sieht ihn erst, wenn du den Connector darauf ausführst.

  • 1Einen Server anbinden. Melde dich unter termal.in/account an, klicke auf „Connector hinzufügen“ und kopiere den einzeiligen Installationsbefehl, den du bekommst. Führe ihn auf einer Maschine aus, die du verwaltest – nimm für den ersten Lauf etwas Unkritisches. Ab dann ist sie schlüssellos erreichbar, ohne eingehenden Port.
  • 2Termalin aus dem App-Verzeichnis von ChatGPT hinzufügen. Öffne den Eintrag von Termalin und klicke auf Try in chat (oder suche unter Apps nach Termalin). Die Anmeldeseite von Termalin öffnet sich, und du bestätigst einmal. Lieber von Hand? Füge die Connector-URL direkt hinzu:
https://termal.in/mcp

In ChatGPT ist das Settings → Connectors (der Bereich heißt je nach Version etwas anders und kann den Schalter für den Entwicklermodus erfordern). In claude.ai kannst du stattdessen den Eintrag von Termalin im Connector-Verzeichnis öffnen und auf Connect klicken – oder die URL unter Settings → Connectors → Add custom connector hinzufügen. So oder so erkennt der Chat den Server, öffnet die Anmeldeseite von Termalin, und du bestätigst einmal.

  • 3Im Gespräch aktivieren. Den Connector hinzuzufügen schaltet ihn nicht überall ein: Öffne im Chat, in dem du ihn nutzen willst, das Tools-Menü im Eingabefeld (das + bzw. die Connector-Steuerung) und wähle Termalin, damit das Modell dessen Tools aufrufen darf.
  • 4Um etwas Echtes bitten. „Kannst du prüfen, ob meine Server erreichbar sind?“ – der Chat listet sie auf, verbindet sich, prüft Plattenplatz und Uptime und bemerkt Dinge, die dir kein Dashboard sagt, etwa ein ausstehendes Kernel-Update, das auf einen Neustart wartet. Antwortet er „no enrolled servers“, ist Schritt 1 noch nicht erledigt. Ein echtes Gespräch zeigt die Anleitung zum Start (auf Englisch).

02  /  OAuth statt Schlüssel

Warum das nicht heißt, „einen Schlüssel in einen Chatbot zu kopieren“.

Der Connector berührt nie SSH-Zugangsdaten, weil es keine zu berühren gibt:

  • ▸OAuth statt Schlüssel. Der Chat erhält über die Anmeldeseite von Termalin ein eingeschränktes Token – kein API-Schlüssel zum Einfügen, kein privater Schlüssel im Kontextfenster von irgendwem. Darunter liegt der Standard-Autorisierungsablauf von MCP.
  • ▸Schlüsselloser Zugang. Server werden über Termalin Connectors erreicht, und jeder Lauf authentifiziert sich mit einem kurzlebigen Zertifikat. Kein eingehender Port, kein gespeicherter Schlüssel, nichts, was durchsickern kann.
  • ▸Nur deine Server. Ein Token ist an dein Konto gebunden und erreicht deine angebundenen Server – nicht „alles, wohin es routen kann“.

03  /  Protokolliert & widerrufbar

Alles festgehalten. Mit einem Klick widerrufen.

Jede Freigabe und jeder Befehl, den der Chat ausführt, landen in der Aktivität deines Kontos – so hat „Was hat er auf prod gemacht?“ eine Antwort, die du nachlesen kannst, statt sie zu rekonstruieren. Und der Zugriff ist nie eine Dauerfreigabe: Deine Kontoseite listet verbundene KI-Apps in der Karte „KI-Apps“, und „Trennen“ macht die Tokens dieser App sofort ungültig. Dieselbe Karte legt fest, was die App ausführen darf: voller Zugriff, eine Liste erlaubter Befehle oder nur lesend. Keine Schlüsselrotation, kein Aufräumen über die ganze Flotte – denn da draußen gab es nie einen Schlüssel.

04  /  Wo die Grenzen liegen

Ehrliche Grenzen, damit du weißt, was du bekommst.

  • ▸Nicht interaktive Befehle. Jeder Befehl läuft in einer eigenen Sitzung – cd bleibt zwischen Aufrufen nicht erhalten, und TUI-Programme (vim, htop) funktionieren nicht. Agenten kommen damit gut zurecht; sie verketten Befehle stattdessen.
  • ▸Zeitlich und in der Größe begrenzt. Befehle haben ein Zeitlimit (bis zu 300 s), und Dateischreibvorgänge sind nur Text, begrenzt auf 512 KB. Für große oder binäre Übertragungen nimm die App.
  • ▸Nur angebundene Server. Der Chat-Connector erreicht Server, die über einen Connector angebunden sind. Für Hosts, die du nur in der Desktop-App hast, deckt der lokale MCP-Server diese Seite ab.

05  /  Eine Tür unter mehreren

Der Chat ist eine Tür. Die Desktop-App ist der Rest des Hauses.

Derselbe MCP-Server spricht auch mit Claude Code, Cursor, claude.ai und jedem anderen MCP-Client – lokal über die mitgelieferte Binary termalin-mcp oder gehostet – dieselbe URL termal.in/mcp mit einmaliger Anmeldung oder API-Schlüssel, die sich auf bestimmte Server beschränken, mit einer Befehlsrichtlinie versehen, mit einem Ablaufdatum ausstatten und jederzeit widerrufen lassen. In der Desktop-App bekommst du das ganze Bild: das Watch Grid, das jede Sitzung live spiegelt, in Sitzungsaufzeichnungen markierte Agentenbefehle, Agentenrichtlinien pro Host. Das Verwahrmodell dahinter – wer die Schlüssel hält, was der Agent anfassen darf, was aufgezeichnet wird – steht auf SSH für KI-Agenten; die vollständige MCP-Referenz und die Tool-Liste (auf Englisch) liefern die Details.

Fragen

Wie verbinde ich ChatGPT mit meinen Servern?

ChatGPT 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: Füge Termalin in ChatGPT aus dem App-Verzeichnis hinzu (suche unter Apps nach Termalin) oder füge https://termal.in/mcp unter Settings → Connectors hinzu. Der Chat erkennt den Server, öffnet die Anmeldeseite von Termalin, du bestätigst einmal – und er kann deine Server auflisten, Befehle ausführen und Dateien lesen oder schreiben, direkt im Gespräch. Du brauchst ein Termalin-Konto und mindestens einen Server, der über einen Connector angebunden ist. Ausführliche Anleitung (auf Englisch) →

Bekommt ChatGPT meine SSH-Schlüssel?

Nein. Der Chat erhält über die Anmeldeseite von Termalin ein eingeschränktes OAuth-Token – kein API-Schlüssel zum Einfügen, kein privater Schlüssel im Kontextfenster von irgendwem. Server werden über Termalin Connectors erreicht, und jeder Lauf authentifiziert sich mit einem kurzlebigen Zertifikat. Kein eingehender Port, kein gespeicherter Schlüssel, nichts, was durchsickern kann. Mehr zur Sicherheit →

Welche Server kann der Chat erreichen?

Nur deine, und nur die, die du angebunden hast. Ein Token ist an dein Konto gebunden und erreicht deine über Connectors angebundenen Server – nicht „alles, wohin es routen kann“. Hosts, die du nur in der Desktop-App hast, bleiben unerreichbar; diese Seite deckt der lokale MCP-Server ab.

Kann ich den Zugriff widerrufen?

Ja, mit einem Klick. Deine Kontoseite listet die verbundenen KI-Apps; Trennen macht die Tokens der App sofort ungültig. Und jede Freigabe und jeder Befehl landen in der Aktivität deines Kontos, sodass du genau sehen kannst, was der Chat getan hat, bevor du entscheidest.

Ist der ChatGPT-Connector kostenlos?

Der Free-Tarif der Desktop-App ist die komplette App – lokal, ohne Host-Limit. Der Chat-Connector braucht ein Termalin-Konto mit Pro und Server, die über einen Connector angebunden sind; jedes neue Konto startet mit einer 14-tägigen Pro-Testphase, ohne Kreditkarte. Pro kostet 8 $/Monat bei jährlicher Abrechnung, 10 $ bei monatlicher. Preise ansehen →

Deine Server, nur einen Chat entfernt – sicher.

Füge den Connector hinzu, richte ihn auf eine unkritische Maschine und gib ihm eine echte Aufgabe. Dann sieh zu, wie sich dein Audit-Log füllt.

Free-Tarif · 14-tägige Pro-Testphase · Anleitung zum Start (auf Englisch) · SSH für KI-Agenten