Skip to main content

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

Anonim

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.

Pagrindinė komanda, vykdanti šias tinklo veiklą, yra xhost - X serverio prieigos kontrolės programa xhost programa yra naudojama 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". Jūs pirmą kartą naudojate xhost nurodyti kompiuterį (-us), su kuriuo norite suteikti leidimą prisijungti prie "localhost" ("X-server"). Tada prisijungiate prie nuotolinio kompiuterio naudodami telnet. Tada nustatysite DISPLAY kintamasis nuotoliniame kompiuteryje. Jūs norite nustatyti šį DISPLAY kintamasis į vietinį kompiuterį. 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.Įveskite toliau nurodytą komandinę eilutę vietoshost:

%

xhost + 17.200.10.5

2 žingsnis. Prisijunkite prie nuotolinio kompiuterio:

%

telnet 17.200.10.5

3 žingsnis. Nuotoliniame kompiuteryje (per "telnet" ryšį) nurodykite nuotolinį kompiuterį rodyti langus vietiniame kompiuteryje, įvesdami:

%

setenv DISPLAY 128.100.2.16:0.0

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

4 žingsnis. Dabar galite paleisti programinę įrangą nuotoliniame kompiuteryje. Pavyzdžiui, kai įvedate "xterm" nuotoliniame kompiuteryje, vietiniame kompiuteryje turėtumėte pamatyti xterm langą.

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

%

xhost - 17.200.10.5

Greita nuoroda

Thexhost Komandoje yra tik keli variantai, padedantys jums susikurti savo tinklą:

  • xhost + hostname : Prideda prieglobos serverio sąrašo X serverio pavadinimą.
  • xhost - hostname : Pašalina kompiuterio vardą iš X serverio prieigos kontrolės sąrašo.
  • xhost + : Išjungia prieigos valdymą (visi nuotoliniai kompiuteriai turi prieigą prie X serverio)
  • xhost - : Įjungia prieigos valdymą.

Kadangi "Linux" paskirstymo ir branduolio paleidimo lygiai skiriasi, naudokitevyras komanda ( % vyras ) pamatyti kaip xhostyra įdiegta jūsų konkrečioje kompiuterių aplinkoje.