I motsetning til den typiske bruken av Windows-baserte hjemmedatamaskiner, i Linux / Unix-miljøer, har arbeidet "på nettverket" alltid vært normen, noe som forklarer de kraftige nettverksfunksjonene til Unix og Linux operativsystemer. Linux støtter raske og stabile forbindelser til andre datamaskiner og kjører grafiske brukergrensesnitt over nettverket.
Den primære kommandoen for å utføre disse nettverksaktivitetene er xhost - Server Access Control Program for X. The xhost Programmet brukes til å legge til og slette verts (datamaskin) navn eller brukernavn på listen over maskiner og brukere som har lov til å koble til X-serveren. Dette rammeverket gir en rudimentær form for personvern og sikkerhet.
Bruksscenario
La oss ringe datamaskinen du sitter på "localhost" og datamaskinen du vil koble til "ekstern vert". Du bruker først xhost å spesifisere hvilken datamaskin (e) du vil gi tillatelse til å koble til (X-serveren til) lokalhosten. Deretter kobler du til den eksterne verten ved hjelp av telnet. Deretter stiller du DISPLAYEN variabel på den eksterne verten. Du vil sette denne DISPLAYEN variabel til den lokale verten. Nå når du starter et program på den eksterne verten, vises GUI-en på den lokale verten (ikke på den eksterne verten).
Eksempel Bruk Case
Anta at IP-adressen til den lokale verten er 128.100.2.16 og IP-adressen til den eksterne verten er 17.200.10.5. Avhengig av hvilket nettverk du er på, kan du også bruke datamaskinnavnene (domenenavn) i stedet for IP-adressene.
Trinn 1.Skriv inn følgende på kommandolinjen til localhost:
%
xhost + 17.200.10.5
Steg 2. Logg på den eksterne verten: % telnet 17.200.10.5
Trinn 3. På den eksterne verten (via telnet-tilkoblingen), instruer den eksterne verten om å vise vinduer på den lokale verten ved å skrive: % setenv DISPLAY 128.100.2.16:0.0
(I stedet for setenv må du kanskje bruke eksport på enkelte skjell.) Trinn 4. Nå kan du kjøre programvare på den eksterne verten. For eksempel, når du skriver "xterm" på den eksterne verten, bør du se et xterm-vindu på den lokale verten. Trinn 5. Når du er ferdig, bør du fjerne fjernkontrollen fra tilgangskontrollisten din som følger. På den lokale verttypen: % xhost - 17.200.10.5 Dexhost kommandoen inneholder bare noen få variasjoner som kan hjelpe deg med nettverket ditt: Fordi Linux-distribusjoner og kjernefrigivelsesnivåer er forskjellige, bruker duMann kommando ( % Mann ) for å se hvordan xhoster implementert i ditt spesielle databehandling. Rask referanse