Run Software në Machines Linux ndryshme Me "xhost"

Ndryshe nga përdorimi tipik i kompjuterave shtëpiak me Windows, në mjediset Linux / Unix, puna në "rrjet" ka qenë gjithmonë normë, e cila shpjegon tiparet e fuqishme të rrjetit të sistemeve operative Unix dhe Linux . Linux mbështet lidhje të shpejta dhe të qëndrueshme me kompjuterë të tjerë dhe drejtimin e ndërfaqeve grafike të përdoruesit në rrjet.

Komanda primare për ekzekutimin e këtyre aktiviteteve të rrjetit është xhost - programi i kontrollit të qasjes në server për X. Xhost programi përdoret për të shtuar dhe fshirë emrat e host (kompjuter) ose emrat e përdoruesve në listën e makinave dhe përdoruesve që lejohen të bëjnë lidhje me serverin X. Kjo kornizë siguron një formë rudimentare të kontrollit të privatësisë dhe sigurisë.

Skenari i përdorimit

Le të thërrasim kompjuterin që po ulesh në "localhost" dhe kompjuterin që dëshiron të lidhet me " hostin e largët ". Ju së pari përdorni xhost për të specifikuar se cilat kompjuter (et) doni të jepni leje për t'u lidhur me (serverin X) të localhost-it. Pastaj lidheni me hostin e largët duke përdorur telnet. Tjetra, ju vendosni variablin DISPLAY në hostin e largët. Ju dëshironi të vendosni këtë ndryshore DISPLAY tek host lokal. Tani kur nisni një program në hostin e largët, GUI-ja e saj do të shfaqet në host lokal (jo në hostin e largët).

Shembull Përdorni rastin

Supozoni se adresa IP e hostit lokal është 128.100.2.16 dhe adresa IP e hostit të largët është 17.200.10.5. Në varësi të rrjetit që po aktivizoheni, mund të përdorni edhe emrat e kompjuterave (emrat e domain-it) në vend të adresave IP.

Hapi 1. Lloji në vijim në rreshtin e komandës së localhost:

% xhost + 17.200.10.5

Hapi 2. Hyni në hostin e largët:

% telnet 17.200.10.5

Hapi 3. Në hostin e largët (nëpërmjet lidhjes telnet), udhëzoni hostin e largët për të shfaqur dritare në host lokal duke shtypur:

% setenv DISPLAY 128.100.2.16:0.0

(Në vend të setenv ju duhet të përdorni eksportin në predha të caktuara.)

Hapi 4. Tani ju mund të përdorni softuer në hostin e largët. Për shembull, kur shkruani xterm në hostin e largët, duhet të shihni një dritare xterm në host lokal.

Hapi 5. Pasi të keni përfunduar, duhet të hiqni hostin e largët nga lista e kontrollit të qasjes tuaj si më poshtë. Në llojin pritës lokal:

% xhost - 17.200.10.5

Referenca e shpejtë

Komanda xhost përmban vetëm disa ndryshime për t'ju ndihmuar me rrjetëzimin tuaj:

Për shkak se shpërndarjet Linux dhe nivelet e lirimit të kernel-it ndryshojnë, përdorni komandën e njeriut ( % man ) për të parë se si xhost është zbatuar në mjedisin tuaj të veçantë të informatikës.