Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]9663[/thread]

X11 Client - Server over tcp: wie mach ich das



<< |< 1 2 >| >> 14 Einträge, 2 Seiten
format_c
 2004-03-23 07:56
#96647 #96647
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Hi, ich möchte mal den X11 von einem Remote Host über tcp von einem Client (Linux + X11) angezeigt bekommen. (Ohne VNC).

Geht mir ums prinzip warum ich, auch wenn vielleicht leichter ist, das nicht über VNC realisieren möchte.
Da X11 ja eh von Natur aus mit einem Client/Server Prinzip ausgestatted ist, lädt es ja eigentlich geradezu dazu ein.

Weis jemand was ich dazu auf dem Remote Host (Runlevel 5) machen muss und auf dem Client (Auch Runlevel 5)?

Oder kann mir sagen wo ich etwas darüber finde?
Ich hatte gestern nacht schon mal danach gesucht aber auf die Schnelle nicht gefunden.

Gruß Alex
ptk
 2004-03-23 17:36
#96648 #96648
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Du machst auf dem Client einfach
Code: (dl )
env DISPLAY=server:0 xprogramm
, oder habe ich was falsch verstanden?
format_c
 2004-03-23 22:02
#96649 #96649
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
xprogramm kenn ich nicht
Ich hab mal was von xeyes gehört

Muss ich auf dem "server" in der inetd.conf vielleicht rlogin, rsh, ... aktivieren,

Gruß Alex
ptk
 2004-03-24 13:47
#96650 #96650
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
"xprogramm" ist einfach ein Platzhalter fuer ein beliebiges X11-Programm. Also ich mache das so:
ssh -X anderer_rechner
xprogramm
Mit der Benutzung von "ssh -X" wird DISPLAY automatisch auf dem anderen Rechner gesetzt und man vermeidet Probleme mit xauth etc. -X ist haeufig schon Default und muss nicht explizit angegeben werden.
format_c
 2004-03-24 16:43
#96651 #96651
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Cool werde ich mal ausprobieren.

Gruß Alex
format_c
 2004-03-24 22:14
#96652 #96652
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Muss dazu schon der X11 auf der entfernten Maschine laufen?
Also momentan läuft er in Runlevel 3 (X11 nicht gestartet).

ssh -X server hat mir nur ganz normal die Console von dem Rechner gegeben.

Gruß Alex
format_c
 2004-03-24 23:41
#96653 #96653
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Irgendwie hat er auch nicht die Umgebungsvariable gesetzt:
Code: (dl )
1
2
3
4
5
6
7
8
9
format_c@linux:~> ssh -X [EMAIL=format_c@server.lan.de]format_c@server.lan.de[/EMAIL]
[EMAIL=format_c@server.lan.de]format_c@server.lan.de[/EMAIL]'s password:
3369: Permission denied, please try again.
[EMAIL=format_c@server.lan.de]format_c@server.lan.de[/EMAIL]'s password:
Last login: Wed Mar 24 21:30:30 2004 from linux.lan.de
Have a lot of fun...
format_c@server:~> export -p | grep DISPLAY
declare -x DISPLAY="localhost:10.0"
format_c@server:~>


Gruß Alex
ptk
 2004-03-25 12:29
#96654 #96654
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Die DISPLAY-Variable hat er doch korrekt gesetzt. Das ist ein ssh-Feature: der ssh-Daemon macht einen Port fuer X11 auf der lokalen Maschine auf, und dieses wird dann ueber ssh (verschluesselt und evtl. komprimiert) an die Quellmaschine weitergeleitet. Deshalb "localhost".

X11 muss auf der entfernten Maschine nicht laufen, aber natuelich muss X11 installiert sein.
format_c
 2004-03-25 12:46
#96655 #96655
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Und wie sehe ich die Grafische Oberfläche des entfernten Rechners?
Ich habe schon Strg+Alt+F8 probiert weil ich das mal gehört habe aber da war auch nicht mehr als eine blinkender Coursor zu sehen.

Gruß alex
ptk
 2004-03-25 13:00
#96656 #96656
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ach so, ein Missverstaendnis. Wenn du wirklich die "grafische"Oberflaeche" sehen willst, dann musst du vnc nehmen. Du kannst aber jedes Programm auf dem entfernten Rechner starten und du siehst es auf deinem eigenen Rechner. Z.B. einen Filemanager oder Applicationmanager, damit kannst du dann weitere Programme komfortabel starten.

Oder eine weitere Moeglichkeit: starte lokal Xnest mit einem xterm, von dort rufst du ssh auf und startest dann startkde oder .xsession. Dann hast du was aehnliches wie VNC, nur mit X11-Mitteln.
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2004-03-23 07:56.