On Tue, Dec 11, 2001 at 11:20:33PM +0100, Hilmar Preusse wrote:
Moin,
Situation:
Host1 ---- Feuerwand ---- Host2 ---- Network ---- Host3
Host2 darf als einziger zu Host1 eine Verbindung aufbauen und auch nur telnet und X11, kein rlogin/ssh. Zwischen Host2 und Host3 ist alles drin. Ich will auf Host3 einen X-Server fahren und mir X-clients von Host1 auf das Display von Host3 saugen. Prinzipielle Frage: Geht das überhaupt? IIRC war mit ssh-Portforwarding irgendwas aber mußte da nicht zwischen H1 und H2 auch ssh laufen? Host2 ist eine mies gewartet Linux-Büchse, Host3 ist auch Linux oder W2K mit XFree. Am liebsten wäre mir eine Lösung mit Windows, aber nicht Bedingung.
Korrigiert mich, wenn ich falsch liege, aber AFAIK richtet ssh mit X11-forwarding auf Host2 einen Pseudo-X11-Server ein, der alle empfangenen Daten an den Ursprungshost schickt. Also kann man mittels Ausgabeumleitung auf diesen Pseudoserver die Daten nach Host3 holen:
Host3$ ssh Host2 Host2$ echo $DISPLAY xxx #gibt Display des Peudoservers, z.B. 13.1 Host2$ telnet Host1 Host1$ xterm -display Host2:13.1
TIA, Hilmar
cu, Ulf