Takeshi
28.02.07, 23:18
Habe in einer etwas älteren Zeitschrift eine Anleitung gefunden, wie man von Linux auf WindowsXP graphisch per rdesktop zugreifen kann. Leider ist die Beschreibung an manchen Stellen ungenau und ich bekomme das nicht hin... Hier mal die genaue Beschreibung, wie ich bis jetz vorgegangen bin:
WIN-XP-Rechner: 192.168.10.4
Linux-Rechner1: 192.168.10.2
-> über den Linux-Rechner1 soll ein Zugriff auf den Win-XP-Rechner erfolgen. Beide stehen im heimischen Netzwerk.
Linux-Rechner2: daran sitze ich, momentan auch zu Hause, aber dyndns-Service ist eingestellt.
Habe auf dem Linux-Rechner1 ein ssh-Key-Paar erstellt und die eine Datei "id_rsa", also den privaten Key auf den Linux-Rechner2 kopiert. Zudem ist der SSH-Dienst so konfiguriert, dass ich nur mit gültigem key zugreifen kann. Ist auch getestet und m.E. soweit richtig eingestellt. Ohne key kann ich nicht zugreifen - egal welcher User von welchem Host aus.
Nachdem ich mich von dem Linux-Rechner2 auf den Linux-Rechner1 eingeloggt habe - mit folgendem Skript:
ssh -l USER -i /home/USER/.ssh/id_rsa -L 3389:192.168.10.2:3389 HOST.dyndns.org
bin ich als USER auf dem Linux-Rechner1 per ssh. So weit so gut. Nun soll ich aber mit "rdesktop -f 127.0.0.1" Zugriff auf den Win-Rechner bekommen. Das kann doch nicht funktionieren - und macht es natürlich auch nicht. Vom Linux1-Rechner (auf dem ich per ssh zugreife) ausgeführt kommt folgende Meldung in der Konsole:
Autoselected keyboard map de
ERROR: Failed to open display:
Führe ich den Befehl von dem Linux2-Rechner in der Konsole aus, kommt in dieser Konsole
Autoselected keyboard map de
ERROR: Connection closed
und gleichzeitig in der Konsole des Linux1-Rechners, auf dem ich ja per ssh eingeloggt bin
channel 3: open failed: connect failed: Connection refused
Ich denke, dass hier einfach etwas fehlt, damit der Linux-Rechner1 weiss, wo denn der Terminalserver läuft, denn das wurde bisher nirgends spezifiziert.
Hab mich schon in dem Forum durchgewühlt, aber keine genaue Anleitung gefunden, obwohl es so aussieht, dass einige hier rdesktop nutzen. Vielleicht könnt ihr mir helfen, den Fehler zu finden.
WIN-XP-Rechner: 192.168.10.4
Linux-Rechner1: 192.168.10.2
-> über den Linux-Rechner1 soll ein Zugriff auf den Win-XP-Rechner erfolgen. Beide stehen im heimischen Netzwerk.
Linux-Rechner2: daran sitze ich, momentan auch zu Hause, aber dyndns-Service ist eingestellt.
Habe auf dem Linux-Rechner1 ein ssh-Key-Paar erstellt und die eine Datei "id_rsa", also den privaten Key auf den Linux-Rechner2 kopiert. Zudem ist der SSH-Dienst so konfiguriert, dass ich nur mit gültigem key zugreifen kann. Ist auch getestet und m.E. soweit richtig eingestellt. Ohne key kann ich nicht zugreifen - egal welcher User von welchem Host aus.
Nachdem ich mich von dem Linux-Rechner2 auf den Linux-Rechner1 eingeloggt habe - mit folgendem Skript:
ssh -l USER -i /home/USER/.ssh/id_rsa -L 3389:192.168.10.2:3389 HOST.dyndns.org
bin ich als USER auf dem Linux-Rechner1 per ssh. So weit so gut. Nun soll ich aber mit "rdesktop -f 127.0.0.1" Zugriff auf den Win-Rechner bekommen. Das kann doch nicht funktionieren - und macht es natürlich auch nicht. Vom Linux1-Rechner (auf dem ich per ssh zugreife) ausgeführt kommt folgende Meldung in der Konsole:
Autoselected keyboard map de
ERROR: Failed to open display:
Führe ich den Befehl von dem Linux2-Rechner in der Konsole aus, kommt in dieser Konsole
Autoselected keyboard map de
ERROR: Connection closed
und gleichzeitig in der Konsole des Linux1-Rechners, auf dem ich ja per ssh eingeloggt bin
channel 3: open failed: connect failed: Connection refused
Ich denke, dass hier einfach etwas fehlt, damit der Linux-Rechner1 weiss, wo denn der Terminalserver läuft, denn das wurde bisher nirgends spezifiziert.
Hab mich schon in dem Forum durchgewühlt, aber keine genaue Anleitung gefunden, obwohl es so aussieht, dass einige hier rdesktop nutzen. Vielleicht könnt ihr mir helfen, den Fehler zu finden.