VNC mit mehreren Maschinen

379
XcoreX1

Ich möchte auf eine entfernte Maschine zugreifen, die sich in einer anderen Maschine befindet. Ich kann ssh dazu, sehe aber keine im VNC-Viewer. Das ist die Konfiguration.

external_ip port 3999 to internal_ip192 port 3999  internal_ip192 port 3999 forwards to internal_ip10 port 22 

Von local_machine:

ssh -i mykey -p 3999 ubuntu@external_ip Connection done. 

Wenn ich also den vncserver auf Port 5901 aufrenne, muss dieser Port an internal_ip192 und external_ip weitergeleitet werden.

Ich habe es versucht, sehe aber keine im VNC-Viewer:

ssh -i mykey -p 3999 -L 5901:localhost:5901 ubuntu@external_ip (Connection done) 

Muss ich Port 5901 auf external_ip / internal_ip192 öffnen und diese Ports weiterleiten?

1

1 Antwort auf die Frage

0
harrymc

Verwenden Sie für einen Hop, der einen vorläufigen Computer interim.hostverwendet, das folgende Verfahren:

Von Ihrem Arbeitsplatz aus:

$ ssh -L5900:localhost:5900 user@interim.host 

Von interim.host:

$ ssh -L5900:localhost:5900 user@remote.host 

Verbinden Sie schließlich Ihren lokalen VNC-Client mit localhost:5900.

Sie können dieses Verfahren verwenden, um so viele Hops wie erforderlich zu erweitern.