PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ssh -X über mehrere Rechner?



ChandlerBing
30.05.06, 15:13
Hi,

ich habe folgendes Problem:

Ich habe in meinem Heimnetz einen Router (#1) stehen (Debian Sarge), dort ist X-Forwarding in der /etc/ssh/sshd_config aktiviert.
Dahinter steht ein weiterer Rechner (#2) mit Kubuntu Breezy, dort ist X-Forwarding in der /etc/ssh/sshd_config ebenfalls aktiviert.

Mache ich nun von außen ein

ssh -X x@#1 bin ich auf dem Router.
Mache ich dann ein

ssh -X y@#2 bin ich auf dem Breezy Rechner.
Das X-Forwarding klappt aber nicht.
Will ich z.B. xeyes starten (auf #2), dann bekomme ich ein

Error: Can't open display:
Sollte $DISPLAY nicht selbstständig von SSH gesetzt werden?
Oder liegt es daran, dass auf #1 kein X installiert ist?

Kann mir jemand helfen?

Danke,
Chandler

ScHLeNdRiAn
30.05.06, 19:10
Also wenn ich mich in der Uni einlogge, muss ich das auch über zwei Rechner machen, weil es einen seperaten Login-Server gibt. Da ich nicht glaube, das darauf ein X-Server läuft, müsst das bei dir also auch funktionieren. Ich würde daher eher vermuten, dass es an den rechten liegt. Mach doch mal als lokaler User ein 'xhost +', vielleicht funktioniert es dann ja schon.