Pagdumala sa Software sa Ubos nga Linux Machines Uban sa "xhost"

Sukwahi sa tipikal nga paggamit sa mga kompyuter sa balay nga nakabase sa Windows, sa Linux / Unix nga mga palibot, ang pagtrabaho "sa network" mao kanunay ang lagda, nga nagpatin-aw sa gamhanan nga mga bahin sa networking sa Unix ug Linux nga mga operating system . Gisuportahan sa Linux ang paspas ug lig-on nga mga koneksyon sa ubang mga kompyuter ug nagdagan ang mga graphical user interface sa network.

Ang nag-unang sugo sa pagpatuman niini nga mga kalihokan sa network mao ang xhost- ang programa sa access control sa server alang sa X. Ang xhost Ang programa gigamit aron makadugang ug makawagtang sa mga ngalan sa tag-iya (kompyuter) o mga ngalan sa gumagamit sa lista sa mga makina ug mga tiggamit nga gitugotan sa paghimo sa mga koneksyon sa X server. Kini nga gambalay naghatag og usa ka yano nga matang sa kontrol sa pagkapribado ug seguridad.

Paggamit nga Scenario

Tawgon nato ang kompyuter nga naglingkod sa "localhost" ug ang computer nga gusto nimo nga makonektar sa " hilit nga panon ." Gigamit una nimo ang xhost aron mahibal-an kung unsang kompyuter (s) nga gusto nimong mohatag og pagtugot sa pagkonektar (ang X-server sa) sa localhost. Dayon magkonektar ka sa hilit nga panon gamit ang telnet. Sunod, imong gibutang ang kapilian sa DISPLAY sa hilit nga panon. Gusto nimo nga ibutang kini nga kapilian sa DISPLAY ngadto sa lokal nga host. Karon kung magsugod ka sa usa ka programa sa hilit nga panon, ang GUI mopakita sa lokal nga host (dili sa hilit nga panon).

Pananglitan Paggamit Kaso

Hunahunaa ang IP address sa lokal nga panon mao ang 128.100.2.16 ug ang IP address sa hilit nga panon mao ang 17.200.10.5.5. Depende sa network nga imong gisubay, mahimo usab nga magamit nimo ang mga pangalan sa kompyuter (mga pangalan sa domain) kaysa sa mga adres sa IP.

Paagi 1. Isulat ang mosunod sa command line sa localhost:

% xhost + 17.200.10.5

Lakang 2. Lakaw ngadto sa hilit nga panon:

% telnet 17.200.10.5

Lakang 3. Sa hilit nga panon (pinaagi sa koneksyon sa telnet), tudloi ang hilit nga panon aron ipakita ang mga bintana sa lokal nga panon pinaagi sa pag-type:

% setenv DISPLAY 128.100.2.16:0.0

(Imbis nga setenv kinahanglan nimo nga gamiton ang eksport sa pipila nga mga kabhang.)

Lakang 4. Karon makahimo ka sa pagdala sa software sa hilit nga panon. Pananglitan, sa dihang nag-type ka sa xterm sa hilit nga panon, kinahanglan nimong makita ang bintana sa xterm sa lokal nga host.

Lakang 5. Human nimo mahuman, kuhaa ang hilit nga panon gikan sa imong access control list ingon sa mosunod. Sa type sa lokal nga host:

% xhost - 17.200.10.5

Quick Reference

Ang xhost nga sugo naglakip lamang sa pipila ka mga kalainan aron sa pagtabang kanimo sa imong networking:

Tungod kay ang mga distribusyon sa Linux ug ang lebel sa kernel-release magkalahi, gamita ang command sa tawo ( % man ) aron makita kung unsa ang xhost ang gipatuman sa imong partikular nga kalikupan sa kompyuter.