Kuri Programaron pri Malsamaj Linuksaj Maŝinoj Kun "Xhost"

Kontraŭe al la tipa uzo de hejmkomputiloj bazitaj en Windows, en Linukso / Unikso-medioj, laborante "sur la reto" ĉiam estis la normo, kiu klarigas la potencajn retojn de la Unikso kaj Linux-operaciumoj . Linukso subtenas rapidajn kaj stabilajn rilatojn al aliaj komputiloj kaj funkcias interfacojn de grafika uzanto super la reto.

La ĉefa komando por ekzekuti ĉi tiujn retajn agadojn estas xhost- la servila kontrolo-programo por X. La xhost programo uzas por aldoni kaj forigi nomojn aŭ komputilojn (komputilojn) al la listo de maŝinoj kaj uzantoj, kiuj rajtas fari rilatojn al la X-servilo. Ĉi tiu kadro provizas rudimentan formon de privateco kontrolo kaj sekureco.

Uzado Scenario

Ni nomu la komputilon, kiun vi sidas ĉe la "loka retpoŝto" kaj la komputilon, kiun vi volas konekti al la " distra gastiganto ". Vi unue uzas xhost por specifi kiun komputilo (j) vi volas doni permeson por konekti al (la X-servilo de) la lokahost. Tiam vi konektas al la fora gastiganto per telnet. Tuj poste, vi starigas la DISPLAY- variablon en la fora gastiganto. Vi volas agordi ĉi variablon DISPLAY al la loka gastiganto. Nun kiam vi funkciigas programon sur la fora gastiganto, ĝia GUI montriĝos sur la loka gastiganto (ne sur la fora gastiganto).

Ekzemplo Uzu Kazon

Supozu, ke la IP-adreso de la loka gastiganto estas 128.100.2.16 kaj la IP-adreso de la remota gastiganto estas 17.200.10.5. Depende de la reto, vi ankaŭ povas uzi la komputilnomojn (domajnaj nomoj) anstataŭ la IP-adresoj.

Paŝo 1. Tajpu la jenon ĉe la komandlinio de la loka adreso:

% xhost + 17.200.10.5

Paŝo 2. Ensalutu al la fora gastiganto:

% telnet 17.200.10.5

Paŝo 3. Sur la malproksima gastiganto (tra la konekto de telneto), instruu al la fora gastiganto montri fenestrojn sur la loka gastiganto tajpante:

% setenv DISPLAY 128.100.2.16 Retpoŝto.0

(En loko de setenv vi eble devas uzi eksportadon sur certaj konkoj.)

Paŝo 4. Nun vi povas kuri programaron en la fora gastiganto. Ekzemple, kiam vi tajpas xterm sur la malproksima gastiganto, vi devus vidi fenestron xterm en la loka gastiganto.

Paŝo 5. Post kiam vi finas, vi devas forigi la remotan gastiganton de via alira kontrolo listo kiel sekvas. Sur la loka gastiganto:

% xhost - 17.200.10.5

Rapida referenco

La komando xhost enhavas nur kelkajn variojn por helpi vin per via retpoŝto:

Ĉar la distribuoj de Linukso kaj niveloj de kerno-liberigo diferencas, uzu la komandon ( % viro ) por vidi kiel xhost estas efektivigita en via aparta komputila medio.