Wie stelle ich eine Verbindung zu einem TightVNC-Server unter Windows über ssh-tunnel her?

1458
Mikhail T.

Ich muss eine Verbindung zu einem bestimmten Windows-Computer, der sich hinter der Firewall befindet, von einem Remote-Unix-Computer aus herstellen.

Zu diesem Zweck habe ich den TightVNC-Server (2.8.8 GPL) auf dem Windows-Rechner installiert. Es ist so eingestellt, dass es den 14900 abhört und so konfiguriert ist, dass es nur Loopback-Verbindungen zulässt.

Wenn ich versuche, telnet 127.0.0.1 14900auf demselben Windows-Computer auszuführen, wird eine Verbindung hergestellt und der Anfang des VNC-Protokolls ( RFB...) ausgedruckt . So weit, ist es gut.

Jetzt verwende ich PuTTY, um aus dem Windows-Rechner in den entfernten Unix-Rechner zu wechseln. Einer der Tunnel, den ich in der PuTTY-Sitzung eingerichtet habe, ist R14900:127.0.0.1:14900.

Wenn ich laufen versuchen, vncviewer 127.0.0.1::14900auf der Remote - Unix - Maschine, jedoch zögert es für eine Sekunde und dann behauptet: vncviewer: VNC server closed connection. Wenn ich dasselbe telnet 127.0.0.1 14900auf dem Remote-Unix-Rechner versuche, verbindet es sich auch nur kurz, um die Verbindung zu trennen.

Fragen:

  1. Wie unterscheidet der TightVNC-Server Verbindungen zu demselben Server von denen, die über einen SSH-Tunnel kommen, wenn in beiden Fällen die Remote-IP der neuen Verbindung 127.0.0.1 ist?
  2. Wie kann ich diese Klugheit überwinden und mich verbinden lassen, ohne die Windows-Maschine dem Rest des LAN auszusetzen?
1
Ich stimme dafür, diese Frage als Off-Topic zu schließen, da die Selbstantwort darauf hinweist, dass dies ein Schluckauf war und nicht mehr reproduzierbar ist. fixer1234 vor 6 Jahren 2

1 Antwort auf die Frage

0
Mikhail T.

Ok, egal - nachdem die PuTTY-Sitzung erneut gestartet wurde, begann alles zu funktionieren ...