ubuntuusers.de

VNC über SSH Tunnel

Status: Ungelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

CuSith

Avatar von CuSith

Anmeldungsdatum:
7. Dezember 2007

Beiträge: 134

Wohnort: Hamburg

Moin!

Ich habe ein Problem, bei dem ich leider immer wieder gegen eine Wand laufe - ich möchte mich von außen per VNC auf einen Rechner zuhause einloggen. Eine SSH Verbindung aufzubauen ist kein Problem, auch der VNC Zugriff im Netz zuhause, aber irgendwie bekomme ich das mit dem Portforwarding trotz vieler Foren und Wikis einfach nicht hin ☹

Mein Konfiguration ist wie folgt:

i) Laptop irgendwo am Netz mit Ubuntu drauf, SSH und VNC lauffähig
ii) Server zuhause, auf den ich dank dyndns problemlos per SSH zugreifen kann
iii) Rechner mit Ubuntu und freigegebenem VNC zuhause hinter dem Server

Kann mir einer von Euch sagen, wie ich (am besten mit Beispielen) jetzt einen Tunnel für mein VNC aufbauen kann?? Das wäre echt super klasse!!!

greetz
BO

uname

Anmeldungsdatum:
28. März 2007

Beiträge: 6030

Wohnort: 127.0.0.1

Eigentlich sollte dieser Eintrag helfen:

VNC#head-901099f9ff50fc7fc3d0a51375e7a77625927a80

Ich für meinen Fall würde wahrscheinlich die zweite Möglichkeit nutzen. Aber ich nutze VNC nicht, da es eigentlich keinen Sinn gibt grafisch auf ein Remote-System zuzugreifen.

Versuche folgendes:
Server:
a.) Finde z.B. mit "netstat -an" den VNC-Port raus, sagen wir es wäre "5900".
Client:
b.) ssh -L 5900:localhost:5900 user@ssh-server
c.) vncviewer localhost:5900

CuSith

(Themenstarter)
Avatar von CuSith

Anmeldungsdatum:
7. Dezember 2007

Beiträge: 134

Wohnort: Hamburg

Hmmm, also mit dem Eintrag habe ich es schon versucht, leider klappt das nicht ☹

Ich kann zwar eine SSH Verbindung zu meinem Server aufbauen, aber nicht "über ihn hinweg" - und gerade das sollte doch so ein Tunnel machen? Oder habe ich das jetzt falsch verstanden?

Wenn ich das richtig verstehe, muss ich doch meinem Server sagen, dass es den Port, auf dem VNC lauscht aus dem lokalen Netz zuhause an meinen Laptop weitergibt.... und dafür habe ich auch nirgends ein HowTo oder ähnliches gefunden.... alle Anleitungen beziehen sich auf eine "einfache" Verbindung mit VNC über SSH (und ich will ja nicht auf meinen Server).

Hoffe jetzt hat einer ne Idee,
greetz
BO

(@uname: Für mich macht es doch Sinn, da ich von Zeit zu zeit gucken will, wie weit der Rechner mit einem bestimmten Programm ist - und das läuft eben nur als GUI 😉 )

zeroathome

Avatar von zeroathome

Anmeldungsdatum:
2. Mai 2007

Beiträge: 376

Hallo,

ich gehe jetzt mal davon aus, das dein Server zu Hause quasi als Router fungiert. Dann müsstest du den VNC Port an deinen anderen Rechner zu Hause weiterleiten. Denn so wie du es jetzt versuchst landest du nur auf dem Server, da auf dem aber (hoffentlich) kein VNC-Server läuft, kommt keine Verbindung zustande.
Die Weiterleitung sollte mittels iptables möglich sein.
Ein kleiner Helfer könnte dir Skripte/nathelper sein. iptables sind nicht jedermanns Sache (meine auch nicht 😉 )

Antworten |