Zugriff · Connector
Erreiche einen Server hinter NAT oder einer Firewall – ohne offenen Port.
Ein Termalin Connector ist ein Agent, den du mit einer Zeile auf einem privaten Server installierst. Er baut die Verbindung nach außen zu Termalin auf und hält sie offen, sodass du den Server aus einem Browser oder von einem KI-Agenten erreichst – ohne eingehenden Port, ohne Portweiterleitung und ohne langlebigen Schlüssel auf dem Server. Ideal für einen Raspberry Pi hinter NAT zu Hause, eine VM hinter CGNAT oder eine abgeriegelte Cloud-Maschine.
Nur ausgehend · kein eingehender Port · Pro (oder 14-tägige Testphase)
01 / so funktioniert es
Der Server verbindet sich nach außen. Herein verbindet sich nichts.
Ein Reverse-Tunnel oder ein offener Port bedeutet, dass etwas auf deinem Server lauschen muss – und genau das blockieren NAT, CGNAT und Firewalls, und genau danach suchen Angreifer. Der Connector dreht das um:
- ▸Nur ausgehend. Der Agent öffnet eine Verbindung zu Termalin und hält sie aktiv. Er lauscht nie an einem Port, es gibt also nichts Eingehendes zu erlauben, weiterzuleiten oder zu scannen.
- ▸Er sieht nichts. Der Agent transportiert verschlüsselte SSH-Bytes zwischen Termalin und dem
sshddes Hosts auf localhost – er sieht nie deine Zugangsdaten oder Klartext. - ▸Er bleibt verbunden. Als Dienst installiert, verbindet er sich nach einem kurzen Netzwerkausfall oder einem Neustart von selbst neu.
02 / mit einer Zeile installiert
Binde einen Server mit einem Befehl an.
Melde dich unter termal.in/account an, klicke auf Connector hinzufügen, um ein Anbindungs-Token zu erhalten, und führe das auf dem Server aus, den du erreichen willst:
curl -fsSL https://termal.in/tunnel-install.sh | sudo TERMALIN_TOKEN=<token> sh
Er lädt ein kleines statisches Binary herunter (Linux x86_64 oder arm64), bindet den Host an, installiert einen Dienst und verbindet sich. Führst du es später ohne Token erneut aus, aktualisiert es nur das Binary an Ort und Stelle. Das ist die ganze Einrichtung – keine Änderungen am Router, keine Anpassungen an der Security-Group.
03 / schlüssellos, pro Mandant
Kein Schlüssel bleibt auf dem Server.
Beim Anbinden bringt der Connector den sshd des Servers dazu, der SSH-Zertifizierungsstelle (CA) von Termalin zu vertrauen, und jeder Login nutzt danach ein kurzlebiges Zertifikat, das bei Bedarf ausgestellt wird – es liegt kein langlebiger privater Schlüssel auf dem Server, den jemand stehlen könnte. Zertifikate sind an dein Konto gebunden: Dem sshd wird gesagt, nur den Principal deines Mandanten zu akzeptieren, sodass ein Zertifikat für jemand anderen abgelehnt wird, obwohl der Host der gemeinsamen CA vertraut.
04 / was du darüber erreichst
Ein Terminal, Dateien, Datenbanken, Monitoring – und Agenten.
Sobald ein Server angebunden ist, erreicht ihn alles Gehostete schlüssellos:
- ▸Ein Web-Terminal. Öffne eine echte SSH-Sitzung aus dem Browser – vom Smartphone, Tablet oder einem Rechner, der nicht deiner ist. Siehe den Web-SSH-Client.
- ▸Dateien über SFTP. Durchsuche, bearbeite und übertrage Dateien (bis 100 MB) über dieselbe Verbindung.
- ▸Private Datenbanken. Erreiche eine Datenbank, die nur auf localhost lauscht, über den Datenbank-Client im Web-Kabinett.
- ▸KI-Agenten. Der gehostete MCP-Endpoint – und die Connectors für ChatGPT und claude.ai – führen Befehle auf angebundenen Servern aus, ohne dass ein Schlüssel herausgegeben wird, und lesen deren Monitoring und Alarme. Jeder Connector hat einen eigenen Schalter, um KI-Apps und API-Schlüssel von diesem Server fernzuhalten. Siehe SSH für KI-Agenten.
- ▸Monitoring und Alarme. Einmal pro Minute führt Termalin ein paar rein lesende Befehle über dieselbe Verbindung aus und macht daraus Dashboards und Alarme – ein Datenträger, der vollläuft, ein fehlgeschlagener Dienst, ein ablaufendes Zertifikat, der Server offline. Nichts zusätzlich zu installieren; standardmäßig an, mit einem Schalter für alle Server und einem pro Server. Siehe Server-Monitoring.
Fragen
Wie komme ich per SSH auf einen Server hinter NAT oder einer Firewall?
Installiere mit einer Zeile einen Termalin Connector auf dem Server – er baut die Verbindung nach außen zu Termalin auf und hält sie offen, sodass nichts eine eingehende Verbindung annehmen muss. Danach erreichst du den Server über das Web-Terminal oder einen KI-Agenten – ohne geöffneten Port und ohne Portweiterleitung an deinem Router.
Muss ich einen Port öffnen oder an meinem Router weiterleiten?
Nein. Der Connector baut nur eine ausgehende Verbindung auf und lauscht nie an einem Port. Genau das ist der Sinn – er funktioniert hinter NAT, CGNAT und einer strengen Firewall, auf einem Raspberry Pi zu Hause oder einer abgeriegelten Cloud-VM, ohne dass du am Router oder an der Security-Group etwas änderst.
Liegt ein SSH-Schlüssel auf dem Server?
Kein langlebiger. Beim Anbinden bringt der Connector den sshd des Servers dazu, der SSH-Zertifizierungsstelle (CA) von Termalin zu vertrauen, und jeder Login nutzt ein kurzlebiges Zertifikat, das nur für dein Konto ausgestellt ist – ein Zertifikat für einen anderen Mandanten wird abgelehnt. Der Connector transportiert nur verschlüsselte SSH-Bytes; er sieht nie deine Zugangsdaten oder Klartext.
Was kann ich über einen Connector machen?
Ein vollständiges Terminal und einen SFTP-Dateibrowser im Browser, deine privaten Datenbanken und schlüssellosen Zugriff für KI-Agenten über den gehosteten MCP-Endpoint – dieselben Server, die ChatGPT und claude.ai erreichen. Ein Server mit einem Connector bekommt außerdem Monitoring und Alarme, ohne dass du etwas zusätzlich installierst. Nach einem Neustart verbindet er sich von selbst neu.
Was kostet er, und auf welchen Systemen läuft er?
Der Connector ist eine gehostete Funktion und braucht daher ein Termalin-Konto mit Pro oder der 14-tägigen Testphase. Der Agent ist ein kleines statisches Binary für Linux x86_64 und arm64; die Client-Seite (das Browser-Terminal oder der Agent) läuft überall.
Jeder Server, wo immer er sich versteckt.
Eine Zeile auf dem Server, kein eingehender Port, kein zurückgelassener Schlüssel. Erreiche ihn aus dem Browser oder übergib ihn einem Agenten.
Pro (oder 14-tägige Testphase) · Hinter-NAT-Guide · Einen Heimserver erreichen (auf Englisch)