Moin, ich habe zwei PC und einen Vermittler-PC. Der PC1 ist hinter einer UMTS-Verbindung und den Vermittler kann man aus dem Internet erreichen (dynDNS). Aufbauen der Tunnel: PC1:> ssh -R 5500:localhost:22 user@vermittler PC2:> ssh -L 5500:localhost:5500 user@vermittler PC2:> ssh -p 5500:UserAufPC1@localhost Das läuft. Ich bin von PC2 über den Vermittler mit PC1 verbunden. Jetzt möchte ich gerne noch den Desktop von PC1 auf meinem PC2 "bearbeiten" können. Auf PC1 habe ich vncserver :1 gestartet. Aber wie komme ich nun an das "Bild". Holger
Holger schrieb: > Auf PC1 habe ich vncserver :1 gestartet. Aber wie komme ich nun an das > "Bild". In dem Du beim Verbinden auf PC1 auch noch ein -L mit dem passenden Port für VNC (meist 5900 oder 5901) angibst. Noch ein Tipp für die Sache mit dem Vermittler: schau Dir mal socat an. Damit kannst Du 2 auf unterschiedlichen Ports eingende Verbindungen direkt zusammenschalten. Hat den Vorteil daß Du kein ssh-login auf dem Vermittler zulassen musst.
Moin, danke für die Antwort. socat schaue ich mir später an. Wie gebe ich denn den passenden Port an? So? ssh -p 5500 -L 5901:localhost:5901 pi@localhost Login klappt aber wie komme ich dann ans Bild? Wenn ich jetzt in meinem PC2 holger@blackmashine:~$ vncviewer localhost:5901 eingebe, dann bekomme ich nur vncviewer: ConnectToTcpAddr: connect: Connection refused Unable to connect to VNC server Irgendwie ist das der falsche Ansatz... Holger
Moin, so schwere Geburt:
1 | holger@blackmashine:~$ ssh -L 5500:localhost:5500 -L 5901:localhost:5901 dl9hda@nslhu29oaptyrrpz.myfritz.net -t ssh -p 5500 -L 5901:localhost:5901 pi@localhost |
Hier muss ich mich dann zweimal einloggen. Dann in einer zweiten Konsole:
1 | holger@blackmashine:~$ vncviewer localhost:5901 |
Hier muss ich noch ein Passwort eingeben. Wie kann ich das ändern? Und schon bin ich auf dem PC... Gruß Holger
Holger schrieb: >
1 | > holger@blackmashine:~$ vncviewer localhost:5901 |
2 | > |
> > Hier muss ich noch ein Passwort eingeben. Wie kann ich das ändern? Und > schon bin ich auf dem PC... > In dem du von Passwörtern auf Schlüssel für die Authentifizierung wechselst, einen Schlüsselagenten benutzt und die SSH-Servern die Schlüssel auch weiterreichen.
So, jetzt bekomme ich zwar vncserver :1 zu sehen aber ich würde lieber vncserver :0 ansehen. Wie stelle ich dass denn nun an? Wenn ich die
1 | -L 5901:localhost:5901 |
in
1 | -L 5900:localhost:5900 |
ändere, dann spielt mein lokaler X-Server nicht mehr mit...
1 | holger@blackmashine:~$ vncviewer localhost:5900 |
2 | Connected to RFB server, using protocol version 3.8 |
3 | vncviewer: VNC server closed connection |
4 | holger@blackmashine:~$ |
Holger
Lokaler Port und Remote-Port haben nix miteinander zu tun, lokal kannst Du problemlos einen anderen nehmen als Remote. Einfach mal die manpage studieren.
Moin, so, wollte jetzt mal 5010 nehmen:
1 | holger@blackmashine:~$ ssh -L 5500:localhost:5500 -L 5910:localhost:5900 dl9hda@nslhu29oaptyrrpz.myfritz.net -t ssh -p 5500 -L 5910:localhost:5900 pi@localhost |
1 | holger@blackmashine:~$ vncviewer localhost:5910 |
2 | vncviewer: VNC server closed connection |
3 | holger@blackmashine:~$ |
führt nicht zum Erfolg. Seitens des PC1 kommt folgende Reaktion:
1 | ~$ channel 5: open failed: connect failed: Connection refused |
Holger
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.