Skip to main content

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

Anonim

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žnika za X. xhost program se uporablja za dodajanje in brisanje gostiteljskih (računalniških) imen 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 DISPLAY spremenljivka na oddaljenem gostitelju. Želite nastaviti ta DISPLAY spremenljivka za 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

2. korak. Prijavite se na oddaljenega gostitelja:

%

telnet 17.200.10.5

3. korak. Na oddaljenem gostitelju (preko telnetne povezave) oddaljenemu gostitelju naročite, da prikaže okna na lokalnem gostitelju tako, da vnese:

%

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 v oddaljenem gostitelju vnesete »xterm«, bi morali na lokalnem gostitelju videti xterm okno.

5. korak. 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

Thexhost ukaz vsebuje le nekaj različic, ki vam bodo pomagale pri omrežju:

  • xhost + ime gostitelja : Doda ime gostitelja na seznam za nadzor dostopa X strežnika.
  • xhost - ime gostitelja : Odstrani ime gostitelja iz kontrolnega seznama dostopa X strežnika.
  • xhost + : Izklopi nadzor dostopa (vsi oddaljeni gostitelji bodo imeli dostop do strežnika X)
  • xhost - : Nadaljuje nadzor nad dostopom.

Ker se distribucije Linuxa in ravni izpusta jedra razlikujejo, uporabitečlovek ukaz ( % človek ), da bi videli, kako xhostse izvaja v vašem računalniškem okolju.