← Back to team overview

sslug-teknik team mailing list archive

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