Paleiskite programinę įrangą įvairiose Linux sistemose naudodami "xhost"

Skirtingai nei tipiškas "Windows" pagrindu veikiančių namų kompiuterių naudojimas, "Linux" / "Unix" aplinkoje "tinklo" veikimas visada buvo norma, o tai paaiškina galingas "Unix" ir " Linux" operacinių sistemų tinklo savybes. "Linux" palaiko greitus ir stabilius ryšius su kitais kompiuteriais ir atlieka grafines vartotojo sąsajas tinkle.

Pirminė komanda, vykdanti šias tinklo veiklą, yra xhost - serverio prieigos kontrolės programa X. Xhost programa yra skirta pridėti ir ištrinti kompiuterio vardus ar naudotojų vardus į mašinų ir naudotojų, kuriems leidžiama prisijungti prie X serverio, sąrašą. Ši sistema suteikia elementarią privatumo kontrolės ir saugumo formą.

Naudojimo scenarijus

Leisk mums paskambinti į kompiuterį, kuriame esate "localhost" ir kompiuterio, kurį norite prisijungti prie " nuotolinio kompiuterio ". Pirmiausia naudojate xhost nurodyti kompiuterį (-us), su kuriuo norite suteikti leidimą prisijungti prie "localhost" ("X-server"). Tada prisijungiate prie nuotolinio kompiuterio naudodami telnet. Kitas, jūs nustatote DISPLAY kintamąjį nuotoliniame kompiuteryje. Norite nustatyti šį DISPLAY kintamąjį vietiniam kompiuteriui. Dabar, kai paleidžiate programą nuotoliniame kompiuteryje, jo GUI bus rodomas vietiniame mazge (ne nuotoliniame kompiuteryje).

Pavyzdžio naudojimo atvejis

Tarkime, kad vietinio kompiuterio IP adresas yra 128.100.2.16, o nuotolinio kompiuterio IP adresas yra 17.200.10.5. Priklausomai nuo jūsų esančio tinklo, galbūt galėsite naudoti kompiuterių pavadinimus (domenų pavadinimus), o ne IP adresus.

1 žingsnis . Vietinio serverio komandinėje eilutėje įveskite:

% xhost + 17.200.10.5

2 žingsnis. Prisijunkite prie nuotolinio kompiuterio:

% telnet 17.200.10.5

3 veiksmas . Nuotoliniame kompiuteryje (per telnet ryšį) nurodykite nuotolinį kompiuterį rodyti langus vietos priimančiojoje, įvesdami:

% setenv DISPLAY 128.100.2.16:0.0

(Vietoj setenv jums gali prireikti eksportuoti tam tikrus korpusus.)

Žingsnis 4. Dabar galite paleisti programinę įrangą nuotoliniame kompiuteryje. Pvz., Kai įvedate xterm nuotoliniame kompiuteryje, vietiniame kompiuteryje turėtumėte pamatyti xterm langą.

5 žingsnis. Baigę, nuotolinį kompiuterį turėtumėte pašalinti iš savo prieigos valdymo sąrašo, kaip nurodyta toliau. Vietos priimančiosios tipo:

% xhost - 17.200.10.5

Greita nuoroda

Komandoje xhost yra tik keletas variantų, padedančių jums susikurti savo tinklą:

Kadangi Linux distribucijos ir branduolio paleidimo lygiai skiriasi, naudokite komandą man ( % man ), kad pamatytumėte, kaip xhost yra įdiegta jūsų konkrečioje kompiuterių aplinkoje.