Zaženite programsko opremo na različnih Linux napravah s »xhost«

V nasprotju s tipično uporabo domačih računalnikov v okolju Windows, v okoljih Linux / Unix je delo v omrežju vedno norma, ki pojasnjuje močne omrežne funkcije operacijskih sistemov Unix in Linux . Linux podpira hitro in stabilno povezavo z drugimi računalniki in izvajanje grafičnih uporabniških vmesnikov prek omrežja.

Primarni ukaz za izvajanje teh omrežnih dejavnosti je xhost- program za nadzor dostopa strežnikov za X. xhost program se uporablja za dodajanje in brisanje imen gostiteljev (računalnikov) ali uporabniških imen na seznam naprav in uporabnikov, ki imajo dovoljenje za povezavo s strežnikom X. Ta okvir zagotavlja osnovno obliko nadzora zasebnosti in varnosti.

Scenarij uporabe

Pokličemo računalnik, na katerem sedite na »localhost« in računalniku, ki ga želite povezati z » oddaljenim gostiteljem «. Najprej uporabite xhost da določite, katere računalnike (e) želite dati dovoljenje za povezavo z (X-strežnikom) lokalnega gostitelja. Potem se povezujete z oddaljenim gostiteljem z uporabo telneta. Nato nastavite spremenljivko DISPLAY na oddaljenem gostitelju. To spremenljivko DISPLAY želite nastaviti na lokalni gostitelj. Zdaj, ko zaženete program na oddaljenem gostitelju, se bo njegov GUI prikazal na lokalnem gostitelju (ne na oddaljenem gostitelju).

Primer Uporabi zadevo

Predpostavimo, da je IP naslov lokalnega gostitelja 128.100.2.16 in IP naslov oddaljenega gostitelja 17.200.10.5. Odvisno od omrežja, na katerem ste, lahko namesto naslovov IP uporabite tudi imena računalnikov (domenska imena).

Korak 1. V ukazni vrstici localhost vnesite naslednje:

% xhost + 17.200.10.5

Korak 2. Prijavite se na oddaljenega gostitelja:

% telnet 17.200.10.5

Korak 3. Na oddaljenem gostitelju (prek telnetne povezave) oddaljenemu gostitelju naročite, da prikaže okna na lokalnem gostitelju tako, da vpiąe:

% setenv DISPLAY 128.100.2.16:0.0

(Namesto setenv boste morda morali izvoziti določene lupine.)

4. korak. Zdaj lahko zaženete programsko opremo na oddaljenem gostitelju. Na primer, ko vnesete xterm na oddaljenem gostitelju, bi morali na lokalnem gostitelju videti xterm okno.

Korak 5. Ko končate, odstranite oddaljenega gostitelja s svojega seznama za nadzor dostopa na naslednji način. Na lokalni tip gostitelja:

% xhost - 17.200.10.5

Hitra referenca

Ukaz xhost vsebuje le nekaj različic, ki vam pomagajo pri omrežju:

Ker se distribucije Linuxa in stopnje javnega razkrivanja razlikujejo, uporabite ukaz man ( % man ), da vidite, kako xhost se izvaja v vašem računalniškem okolju.