Wie VNC durch ssh tunneln (Linux+Mac) ?

Flupp

Flupp

Aktives Mitglied
Thread Starter
Dabei seit
27.07.2004
Beiträge
1.780
Reaktionspunkte
15
Hallo
Ich habe gesucht aber keine passende Anleitung gefunden.

Ich möchte einen (x-beliebigen) PC mit einer Knoppix-CD starten und mit VNC durch ssh übers Internet auf meinen Mac zuhause zugreifen.

Unverschlüsselt ist sehr einfach, aber wie kann ich die Ports umleiten (Linux und Mac) ?
 
Kurz:

1.) Auf dem Mac muss die "Sharing" -> "Entfernte Anmeldung" gestartet sein (das ist ein SSH-Server)

2.) auf dem PC (mit Win oder Linux) eine SSH Session starten und dabei einen Tunnel angeben.

Geht ungefähr so:
ssh -l USER_AUF_MAC -L 5900:LOKALE_IP_DES_MACS:5900 DOMAIN_NAME_DES_MACS

(zb. ssh -l oli -L 5900:192.168.178.5:5900 foobar.homeip.net)

3.) Dann einfach VNC starten und auf "localhost" connecten.


Anmerkung:
- wenn man einen Router hat, dann muss auf dem Port 22 auf den Mac geforwarded sein
- sinnigerweise hat man einen dynamischen DNS Dienst, damit man seinen Rechner zu hause auch findet.
 
Ich habe es gerade mit Mac-Mac gestestet, ssh geht aber VNC bockt.

Befehl:
ssh -l flupp -L 5900:192.168.10.18:5900 192.168.10.23

Chicken of the VNC + OSXvnc

Error:
channel 3: open failed: connect failed: Connection refused

?
 
192.168.10.18 ist welcher Rechner?
192.168.10.23 ist welcher Rechner?

Im Normalfall muss es eher so heißen:
ssh -l flupp -L 5900:192.168.10.23:5900 192.168.10.23
 
Juhu ! Es funktioniert mit 2x die Adresse des anderen (zu steuernden) Rechners !

Habet Dank, weiser oglimmer!
 
Zurück
Oben Unten