sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #78535
Re: køre x programmer uden x
On Sat, 4 Dec 2004 madsdyd@xxxxxxxxxxxx wrote:
> On Sat, 4 Dec 2004, Hans Schou wrote:
> > Jeg har i mange år benyttet mig af ovenstående, men har aldrig rigtigt
> > helt forstået hvorfor det virker. Jeg kan se at DISPLAY-variablen er
> > sat når jeg logger ind på serveren, men hvorfor/hvordan virker det?
>
> X er en klient/server protokol. En klient og server der kører på
> samme maskine vil normalt kommunikere over en unix socket, eller
> over memory mapped IPC. Det der sker her er at ssh serveren sætter
> en "socket" op, som X klientprogrammerne kan anvende til at
> kommunikere med den X server der kører på din lokale maskine.
Jamen... , hvordan ved xclock at den skal ud på min skærm hvor jeg
sidder, og ikke den skærm hvor den bor? Ja den tager fat i min DISPLAY
variabel, men hvad sker der så efterfølgende og ind imellem?
Mit gæt er at min egen maskine ikke har port åben, men connector
tilbage igennem den ssh jeg har oprettet. Så der må være et eller
andet med at den forbindelse der er oprettet er en slags tunnel
tilbage til min fysiske pc.
Når jeg laver en ssh ud af systemet, så åbner jeg en eller abitrær
port ud der nu er ledig og over 1023. Men xclock serveren forbinder
sig vel næppe til min pc på den port, men nærmere til noget på
serveren der så igennem ssh forbinder sig til port 1024 på min maskine
og videre ind til X der kører der.
Det er sikkert meget simpelt, jeg har bare ikke rigtigt forstået det.
Jeg kan jo også bare bruge det uden at forstå det...
Data der bliver sendt over nettet er sikkert også fint krypteret, så
der er ikke nogen der kan overvåge at jeg ved hvad klokken er.
/hans
--
Hamletsgade 4 - 201, DK-2200 København N, Phone: +45 3582 9079
Schou Industries ApS http://schou.dk/ CVR: 26 13 44 39
--------------------------------------------------------------
"Teatret mister en af sine største opgaver, hvis det kun lader
sig styre af, hvad publikum synes er godt" -- Stig Jarl
...og så så jeg lige Terminator, Matrix og Convoy en gang til.
Follow ups
References