termal.in

Remotedesktop · hinter NAT

RDP hinter NAT oder einer Firewall – mit geschlossenem Port 3389.

Port 3389 ins Internet weiterzuleiten, ist ein klassischer Weg, einen Rechner kompromittieren zu lassen. Installiere stattdessen einen Termalin Connector auf dem Windows-PC oder -Server, den du erreichen willst, oder auf einem beliebigen Gerät in seinem Netz. Der Connector verbindet sich nach außen, also lauscht nichts und kein Port wird weitergeleitet – und der Desktop öffnet sich über RDP oder VNC im Browser oder in der App. So greifst du auf einen PC hinter NAT zu, ohne VPN.

Nur ausgehend · Port 3389 bleibt zu · Pro oder Team (14-tägige Testphase)

01  /  das Problem

Warum nicht einfach 3389 weiterleiten.

Port 3389 zu öffnen – oder am Router weiterzuleiten – stellt einen RDP-Anmeldebildschirm ins öffentliche Internet. Innerhalb von Stunden finden ihn Scanner, und von da an prasselt ein stetiger Strom von Passwortversuchen auf ihn ein. CGNAT und eine strenge Firewall machen es ohnehin oft unmöglich. Der Connector umgeht all das: Nichts auf deinem Rechner nimmt jemals eine eingehende Verbindung an.

02  /  so funktioniert es

Der Rechner verbindet sich nach außen. Herein verbindet sich nichts.

  • ▸Nur ausgehend. Der Connector öffnet eine Verbindung zu termal.in und hält sie; er lauscht nie, es gibt also keinen Port, den man weiterleiten oder scannen könnte.
  • ▸Nur die private Seite. Auf diesem Weg ist die Zieladresse eine private im eigenen Netz des Connectors – nie eine öffentliche Adresse.
  • ▸Browser oder App. Der Desktop öffnet sich in einem Browser-Tab unter termal.in/account oder in der Desktop-App. Auf dem Rechner, an dem du sitzt, ist (für den Browser) nichts zu installieren.

03  /  zwei Varianten

Zwei Wege, den Connector zu platzieren.

Auf dem Windows-Rechner selbst. Installiere den Connector auf dem PC oder Server, den du erreichen willst. Klicke im Web-Kabinett auf Installationsbefehl abrufen → Windows und führe die Zeile, die du bekommst, in PowerShell aus (das Skript fragt selbst nach Administratorrechten):

irm https://termal.in/i/<token>.ps1 | iex

Das Ziel ist dann 127.0.0.1, und weil der Desktop auf dem Rechner des Connectors selbst liegt, bekommst du daneben auch die Schaltfläche Dateien – durchsuche die Laufwerke dieses PCs über dieselbe Verbindung, ohne weitere Einrichtung.

Auf einem anderen Gerät im selben Netz. Wenn du den PC lieber nicht anfassen willst – oder er kein Windows hat –, setze den Connector auf einen beliebigen Linux-Rechner oder Mac im LAN (einen Raspberry Pi, ein NAS, einen VPS im selben privaten Netz):

curl -fsSL https://termal.in/i/<token> | sudo sh

Richte den Desktop dann auf die private Adresse des PCs – 10.x, 192.168.x oder 172.16–31.x. Der Connector wählt sie im lokalen Netz an. Der Installationslink ist nur einmal verwendbar und eine Stunde lang gültig.

04  /  auf der Windows-Seite

Windows-Einstellungen, die du prüfen solltest.

  • ▸Remotedesktop an. Einstellungen → System → Remotedesktop (auf einem Server: Server-Manager → Lokaler Server).
  • ▸Dein Benutzer ist zugelassen. Das Konto muss ein Administrator sein oder unter Remotedesktopbenutzer stehen.
  • ▸Die Authentifizierung auf Netzwerkebene kann an bleiben (der Standard) – sie hält das Passwort aus dem Klartext heraus. Nutze ein lokales Konto oder NTLM; Kerberos ist über das Relay nicht erreichbar.
  • ▸Keine leeren Passwörter. Ein lokales Konto mit leerem Passwort kann sich nicht über RDP anmelden – das ist eine Windows-Richtlinie, keine Grenze von Termalin.

05  /  auch VNC

VNC-Desktops, auf dieselbe Weise.

Ein Linux-Desktop oder jeder andere VNC-Server auf 5900–5999 funktioniert über denselben Connector. Die Prüfung des VNC-Passworts läuft zwischen dir und dem Server – termal.in sieht das Passwort nie –, und anders als bei einer direkten VNC-Verbindung bleiben Bildschirm und Tastenanschläge im Tunnel des Connectors, statt im Klartext durchs Internet zu gehen. Unterstützt wird jeder RFB-3.3–3.8-Server mit VNC-Passwort oder ohne Authentifizierung (TigerVNC, TightVNC, UltraVNC, RealVNC mit VNC-Passwort).

06  /  im Vergleich

Gegen VPN, SSH-Tunnel oder RD Gateway.

AnsatzÖffnet einen Port?Auf deiner SeiteAm besten, wenn
3389 weiterleitenJa – im InternetÄnderung am RouterEigentlich nie
SSH-Tunnel (ssh -L 3389)SSH-Port, oder keiner hinter NATEin SSH-Zugangspunkt + ein ClientDu hast schon SSH-Zugang
Mesh-VPNNein (ausgehend)VPN-Client auf jedem GerätDu willst ein komplettes privates Netz
RD Gateway443, dazu ADWindows-Server-InfrastrukturEine große, verwaltete Windows-Flotte
Termalin ConnectorNein – nur ausgehendEine Zeile auf dem Rechner; Browser oder AppEin oder wenige Desktops, schnell

Der Weg über den Connector braucht einen Pro- oder Team-Tarif. Wenn du eine große Active-Directory-Landschaft betreibst, ist RD Gateway mit Kerberos und zentralen Richtlinien das schwerere Werkzeug für diese Aufgabe; Termalin ist der schnelle, schlüssellose Weg zu einer Handvoll Rechner.

Fragen

Öffnet der Connector einen Port?

Nein. Er baut eine ausgehende Verbindung zu termal.in auf und lauscht nie an einem Port – am Router ist also nichts weiterzuleiten, und Scanner finden nichts. Genau deshalb funktioniert er hinter NAT, CGNAT und einer strengen Firewall.

Wird unter Windows bei der Installation Port 22 geöffnet?

Nein. Fügt das Installationsprogramm den OpenSSH-Server hinzu, lauscht sshd nur auf 127.0.0.1 und ::1, und seine eingehende Firewall-Regel bleibt aus – Port 22 ist zum Netzwerk hin also nicht offen. Ein bereits vorhandener OpenSSH-Server bleibt genau so, wie er war. Der Connector erreicht sshd über seinen eigenen ausgehenden Tunnel.

Welchen Tarif brauche ich?

Einen Desktop über einen Connector zu erreichen, ist eine Funktion von Pro oder Team (die 14-tägige Testphase zählt): bis zu 4 gleichzeitig offene Desktops in Pro, 10 in Team.

Kann ich statt des Browsers die Desktop-App nutzen?

Ja. Die Desktop-App von Termalin (0.1.48 oder neuer, unter Windows, macOS oder Linux) öffnet denselben Desktop über denselben Connector. Ein direkt erreichbarer Desktop ist in der App kostenlos; über einen Connector ist es dieselbe Funktion von Pro/Team.

Und ein Desktop mit öffentlicher IP?

Dann brauchst du keinen Connector – der Browser oder die App kann ihn direkt anwählen. Ein Connector ist für einen Rechner hinter NAT oder einer Firewall gedacht, ohne öffentliche Adresse und ohne weitergeleiteten Port.

Erreiche den Desktop, lass 3389 zu.

Eine Zeile installiert den Connector. Er verbindet sich nach außen, nichts lauscht, und der Windows- oder VNC-Desktop öffnet sich im Browser oder in der App.

Pro oder Team · 14-tägige Testphase · Windows Server per SSH · der Connector