Re: probleme mit ssh
- From: "Alexander Fischer" <Alexander_Fischer@xxxxxxxxxxx>
- Date: Fri, 19 Dec 2008 06:05:06 +0100
danke, bin jetzt im Verständnis etwas weiter!
Nur:
wenn ich erst den "X-Server" am ssh-client starten soll, wie mach ich das an einem Windows-xp-Rechner?
Da benötige ich sicher eine extra software?
Vielen Dank!
Alexander
"Juergen P. Meier" <nospam-1984@xxxxxxxx> schrieb im Newsbeitrag news:20802.5230.1229661307@xxxxxxxxxxxxxxxx
Alexander Fischer <Alexander_Fischer@xxxxxxxxxxx>:ich habe mit ssh ein Problem und komme nicht weiter:
ich möchte mich (wie üblich) von einem Client über ssh auf einem server anmelden und kde starten.
Der Anmeldevorgang klappt, ich sehe die shell.
Bei SSH (und fast allen anderen) ist das Ding vor dir mit Tastatur und
Monitor der Client, waehrend das entfernte System der Server ist.
ein "startx" oder "kde" oder "startx kde" bringt Fehlermeldungen. Googeln sagt mir, der X-Server läuft nicht (xset: unable to open
display ""... ksmserver: cannot connect to X server).
Bei X11 ist alles andersherum, da ist das entfernte System der Client
und dein lokales Display der (X-)Server.
Du versuchst hier einen X-Server auf dem SSH-Server zu starten, das
kann nicht funktionieren. Du musst *lokal* den X-Server starten.
D.h. entfernte Programme bauen vom entfernten Rechner aus eine TCP
Verbindung zu deinem lokalen Display auf. DArum brauchsts bei SSH
Tunnel einen Remote-Tunnel. SSH hat das fuer X11 aber bereits
eingebaut, denn es reicht idR. nicht einfach nur TCP zu tunneln,
sondern X11 Server benutzen idR. eine eigene Authentifizierung (xauth).
ein "startx -- :1" bringt eine halbe Seite Text, der Server will arbeiten, bleibt jedoch hängen, genau wie ein "sax2" (bleibt hängen
nach der Initialisierung)
in der ssh_config habe ich "ForwardX11 yes" und "ForwardX11Trusted yes" gesetzt.
Frage: offensichtlich muß man am client mit dem Startbefehl startx immer ein :1 eingeben? (um eine zweite Oberfläche zu starten??)
Das Paradigma lautet:
Dein SSH-Client ist der X11-Server, und dein SSH-Server ist ein X11-Client.
Du musst also lokal X11 starten (z.B. startx o.ae.), *dann* erst die
SSH Verbindung zum SSH-Server aufmachen, wobei darauf zu achten ist,
dass sowohl am Client X11 Forwarding erlaubt ist (hast du) als auch
auf dem SSH-Server (in der dortigen /etc/ssh/sshd_config).
Ich weiß jetzt nicht weiter, wie ich kde zum Laufen bringe. Die x.org.1.log ist relativ lang. Keine weiterhelfenden Fehlermeldungen.
Du versuchst auf dem SSH-Server lokal einen X11-Display-Server zu
starten, das bringt nix. (Das bringt nur was wenn du lokal am Server einen
Bildschirm, Tastatur und Maus angestoepselt hast).
Wer weiß weiter?
Zusammenfassung:
1.) X11 lokal starten
2.) Dafuer sorgen, dass in der aktuellen Shell (xterm/Terminal) die
DISPLAY Variable korrekt gesetzt ist und auf den lokalen X11-Server
zeigt (verifikation: xwininfo -root sollte Daten des X11-Rootfensters
ausspucken)
3.) in dieser Shell "ssh -Y username@server" sich mit dem Server
verbinden (-Y weist SSH an einen Authentifizierten X11-Rueckkanal zu
oeffnen), und auf dem entfernten Server verifizieren, dass von ssh
dort die DISPLAY-Variable gesetzt wurde (echo $DISPLAY)
4.) jetzt kannst du auf dem SSH-Server X11 Client-Programme starten
(xterm...)
Kuer:
Nur den blanken X11-Server starten ohne lokalen Windowmanager.
Schritte 2+3 durchfuehren.
Auf dem SSH-server einen Windowmanager starten (kde, gnome, icewm
etc.pp).
Damit hast du nur die Anzeige lokal auf dem SSH-Client, alles andere
(Menues, Programme, Einstellungen etc.) laeuft auf dem SSH-Server.
Ja, X11 ist aufgrund der Umkehr des Client-Server Konzeptes anfangs
etwas schwer zu begreifen.
HTH,
Juergen
--
Juergen P. Meier - "This World is about to be Destroyed!"
end
If you think technology can solve your problems you don't understand
technology and you don't understand your problems. (Bruce Schneier)
.
- Follow-Ups:
- Re: probleme mit ssh
- From: Juergen P. Meier
- Re: probleme mit ssh
- References:
- probleme mit ssh
- From: Alexander Fischer
- Re: probleme mit ssh
- From: Juergen P. Meier
- probleme mit ssh
- Prev by Date: Re: probleme mit ssh
- Next by Date: Re: probleme mit ssh
- Previous by thread: Re: probleme mit ssh
- Next by thread: Re: probleme mit ssh
- Index(es):
Relevant Pages
|