Moin,
Ich wäre dankbar, wenn mir jemand in kurzen Worten erklären könnte, wie ich via ssh einen X-Desktop (muß nicht der aktuell remote angezeigte sein) auf meinen Bildschirm hole.
Vorzugsweise in einem Fenster (ich hab mich da dunkel an Xnest erinnert?), beginnend mit dem Anmeldedialog von gdm und dem darauf folgenden remote Gnome Desktop.
Irgendwie hab ich noch nicht geblickt, welche Applikation da wie mit welcher verheiratet werden muß…
Google hat mich auf die Schnelle nicht weitergebracht (auch die zweite und dritte und vierte Ergebnisseite nicht
)
Dank & Gruß,
Malte.
PS: Beide PCs laufen mit FreeBSD 5.2.1, XFree86 4.3.0, Gnome 2.6.1
Nach erneutem Googlen nochmal eine wie mir scheint sinnvolle Erläuterung:
Ziel ist folgendes:
+----local X Server-----------------------------------------+
| |
| +----local Gnome Desktop--------------------------------+ |
| | | |
| | +----local Xnest X Server---------------------------+ | |
| | | | | |
| | | +----remote gdm und nach login Gnome Desktop----+ | | |
| | | | | | | |
| | | | +----remote Anwendung----+ | | | |
| | | | | | | | | |
| | | | +------------------------+ | | | |
| | | | | | | |
| | | | | | | |
| | | +-----------------------------------------------+ | | |
| | +---------------------------------------------------+ | |
| +-------------------------------------------------------+ |
+-----------------------------------------------------------+
und das Ganze ssh-getunnelt.
Gruß,
Malte.
Hallo,
ich weiss nicht genau, ob es das ist, was Du suchst, aber Du kannst Dich mittels
ssh -X -l user IP
auf dem anderen Rechner einloggen und dann jedes beliebige X-Programm starten. So wird zum Beispiel dann unter Eingabe von konqueror der Konqueror gestartet in einem Fenster auf Deinem Rechner.
Das ist dann allerdings nicht der gesamte Desktop, sondern das einzelne Fenster.
Grüsse
schuelsche
Hi,
ich weiss nicht genau, ob es das ist, was Du suchst, aber Du
kannst Dich mittels
ssh -X -l user IP
auf dem anderen Rechner einloggen und dann jedes beliebige
X-Programm starten. So wird zum Beispiel dann unter Eingabe
von konqueror der Konqueror gestartet in einem Fenster auf
Deinem Rechner.
Das ist mir bekannt.
Das ist dann allerdings nicht der gesamte Desktop, sondern das
einzelne Fenster.
Eben. Mir geht es darum, den PC meiner Freundin fernzuwarten.
Da gehören dann auch so Sachen dazu wie den Desktop einzurichten.
Das würd ich halt gerne nebenbei von zu Hause aus machen, wenn sie zur Arbeit ist.
Klar, vnc wäre da noch ne Möglichkeit, aber ich dachte mir, ich probier’s mal so und spare mir etwas Protokoll- und Konfigurationsoverhead.
Gruß,
Malte.
> +----local X Server-----------------------------------------+
> | |
> | +----local Gnome Desktop--------------------------------+ |
> | | | |
> | | +----local Xnest X Server---------------------------+ | |
> | | | | | |
> | | | +----remote gdm und nach login Gnome Desktop----+ | | |
> | | | | | | | |
> | | | | +----remote Anwendung----+ | | | |
> | | | | | | | | | |
> | | | | +------------------------+ | | | |
> | | | | | | | |
> | | | | | | | |
> | | | +-----------------------------------------------+ | | |
> | | +---------------------------------------------------+ | |
> | +-------------------------------------------------------+ |
> +-----------------------------------------------------------+
> und das Ganze ssh-getunnelt.
Hi,
Wenn du den Login-Screen des anderen Rechners sehen willst, bietet sich XDMCP an (bei den meisten Distributionen ist XDMCP allerdings per Default ausgeschaltet).
Xnest -query
Allderdings wird es dann schwierig mit dem SSH-Tunnel, da XDMCP UDP verwendet.
Eine weitere Möglichkeit, wäre das bereits erwähnte ssh -X und dann Gnome starten. Zumindest siehst du dann den Desktop.
Gruß,
Andreas
Hallo Malte,
das Problem hatte ich auch mal, und nach (nächte-)langem Suchen in den
manpages habe ich es dann gefunden.
Als erstes muß auf dem zu wartenden Host ein X-Display-Manager laufen.
Der heißt xdm,gdm, kdm oder so. Allerdings läuft der bei den Distributionen,
die ich bis jetzt installiert habe, immer im „-nodeamon“ Modus. D.h. er
„verteilt“ keine Displays an remote-Rechner.
Ein „ps aux“ zeigt z.B. sowas : „xdm -nodeamon …“
Du mußt also in den Startupdateien /etc/rc.d/… nach dieser Option suchen und
sie entfernen. Dann „init 3“ „init 5“ ausführen.
Dann sollte das „-nodeamon“ weg sein.
Dann kannst du auf dem remote-Rechner "X :1 -query " eingeben, und du
bekommst einen Login, der auf dem Rechner deiner Freundin läuft.
Dann mußt du dich noch mit dem Account deiner Freundin anmelden.
Wenn du dich dann abmeldest und sie sich anmeldet, bekommt sie deine Änderungen
zu sehen. Das ganze ght auch mit "Xnest :1 -query ". „:n“ gibt übrigens
die Displaynummer an, unter der der Server zu erreichen ist.
Du kannst übrigens NICHT zusehen, was deine Freundin gerade macht.
Dazu bräuchtest du den VNC für Linux. Und sie müßte den dann auch benutzen.
Aber der hat keine Hardwarebeschleunigung und kommt wohl nur in Ausnahmefällen
in Frage.
Gruß
Thorsten