Schlagwort-Archive: rdesktop

VirtualBox, rdesktop und ssh Tunnel

sshtunnel_rdesktop

Folgendes Setup: In der Schule steht ein VMHost auf dem einige VMs mit Hilfe von VirtualBox virtualisiert wurden. Der VMHost ist von Außen nur über SSH und dort nur über Port 2233 zu erreichen.

Säße man direkt am VMHost würde man die rdesktop-Sitzung mit dem folgenden Befehl aufrufen:

rdesktop localhost:3389

Diese Sitzung will man nun auf dem Laptop zu Hause haben. Also braucht man einen SSH Tunnel in die Schule, über den man sich die rdesktop Sitzung nach Hause holt.

Ein derartiger Aufbau des SSH Tunnels erfolgt wie hier angegeben, wenn man auch lokal die rdesktop Session auf Port 3389 sehen will:

ssh -p 2233 benutzer@vmhost.schule.tld -L 3389:localhost:3389

Lokal macht man dann (in einem zweiten Terminal) die rdesktop Session auf, wie wenn man direkt am VMHost sitzen würde: rdesktop localhost:3389

rdesktop

Um einen der letzten XP Rechner (für die Spiele der Kinder) im Haus auch fernwarten zu können, nutze ich rdesktop.

Auf XP Seite: Rechtsklick auf Arbeitsplatz und hier die Registerkarte „Remote“ wählen. Dann ein Häkchen bei „Benutzern erlauben, eine Remotedesktopverbindung herzustellen“ setzen. Wenn man sich nicht nur als aktueller Benutzer / Admin, sondern auch mit einem anderen Benutzerkonto auf dem XP Rechner remote anmelden will, dann muss man dieses über die Schaltfläche „Remotebenutzer auswählen“ hinzufügen.

Auf Linux Seite: Nach der Installation von rdesktop erfolgt der Aufruf des Programms unter Angabe der IP Adresse des XP Rechners sowie der gewünschten Geometrie des durchgereichten Bildschirms:

rdesktop 192.168.0.130 -g 1024×768

Das sieht dann so aus:

Nachteil: Leider scheint XP nur Zugriffe zu erlauben, wenn schon ein Benutzer angemeldet ist – zumindest will es hier nur so klappen.