Begin sagteware op verskillende Linux-masjiene met "xhost"

In teenstelling met die tipiese gebruik van Windows-gebaseerde tuisrekenaars, in Linux / Unix-omgewings, is werk op die netwerk altyd die norm, wat die kragtige netwerkkenmerke van Unix en Linux-bedryfstelsels verduidelik . Linux ondersteun vinnige en stabiele verbindings met ander rekenaars en voer grafiese gebruikerskoppelvlakke oor die netwerk.

Die primêre opdrag vir die uitvoer van hierdie netwerkaktiwiteite is xhost- die bediener toegangsbeheerprogram vir X. Die xhost Program word gebruik om host (rekenaar) name of gebruikers name by te voeg en te verwyder in die lys van masjiene en gebruikers wat verbindings met die X-bediener mag maak. Hierdie raamwerk bied 'n rudimentêre vorm van privaatheidbeheer en sekuriteit.

Gebruik scenario

Kom ons bel die rekenaar wat jy sit by die "localhost" en die rekenaar wat jy wil koppel aan die " remote host ". Jy gebruik eers xhost om te spesifiseer watter rekenaar (s) jy toestemming wil gee om te koppel aan (die X-bediener van) die plaaslike gasheer. Dan verbind jy met die remote host met telnet. Vervolgens stel jy die DISPLAY- veranderlike op die afgeleë gasheer. U wil hierdie DISPLAY- veranderlike aan die plaaslike gasheer stel. Nou as jy 'n program op die afgeleë gasheer begin, sal die GUI op die plaaslike gasheer verskyn (nie op die afgeleë gasheer nie).

Voorbeeld Gebruiksgeval

Gestel die IP-adres van die plaaslike gasheer is 128.100.2.16 en die IP-adres van die afgeleë gasheer is 17.200.10.5. Afhangende van die netwerk wat u aan is, kan u ook die rekenaarname (domeinname) in plaas van die IP-adresse gebruik.

Stap 1. Tik die volgende by die command line van die local host:

% xhost + 17.200.10.5

Stap 2. Teken aan by die afgeleë gasheer:

% telnet 17.200.10.5

Stap 3. Op die afgeleë gasheer (deur die telnet-konneksie), moet die afgeleë gasheer die vensters op die plaaslike gasheer vertoon deur te tik:

% setenv DISPLAY 128.100.2.16:0.0

(In plaas van ingestel moet u dalk op sekere skulpe uitvoer uitvoer.)

Stap 4. Nou kan jy sagteware op die afgeleë gasheer hardloop. Byvoorbeeld, wanneer u xterm op die afgeleë gasheer tik, moet u 'n xterm-venster op die plaaslike gasheer sien.

Stap 5. Nadat jy klaar is, moet jy die afgeleë gasheer van jou toegangsbeheerlys verwyder soos volg. Op die plaaslike gasheer tipe:

% xhost - 17.200.10.5

Vinnige verwysing

Die xhost- opdrag bevat slegs 'n paar variasies om u te help met u netwerk:

Aangesien Linux-verspreidings en kernverspreidingsvlakke verskil, gebruik die man- bevel ( % man ) om te sien hoe xhost word geïmplementeer in u spesifieke rekenaaromgewing.