Pokreni softver na različitim Linux strojevima s "xhost"

Za razliku od tipične uporabe kućnih računala sa sustavom Windows, u Linux / Unix okruženjima, rad na "mreži" uvijek je bio normu koja objašnjava moćne značajke umrežavanja Unix i Linux operativnih sustava . Linux podržava brze i stabilne veze s drugim računalima i pokreće grafička korisnička sučelja preko mreže.

Primarna naredba za izvršavanje tih mrežnih aktivnosti je xhost - program kontrole pristupa poslužitelju za X. xhost program se koristi za dodavanje i brisanje imena računala (host) ili naziva korisnika na popis strojeva i korisnika kojima je dopušteno povezivanje s X poslužiteljem. Ovaj okvir pruža rudimentarni oblik kontrole privatnosti i sigurnosti.

Scenarij uporabe

Nazovimo računalo na kojem sjedite "localhost" i računalo na koje se želite povezati s " udaljenim računalom ". Prvo koristite xhost da biste odredili koja računala (e) želite dati dozvolu za povezivanje s poslužiteljem lokalnog poslužitelja (X poslužitelja). Zatim se povežete s udaljenim računalom pomoću telnet-a. Zatim postavite varijablu DISPLAY na udaljenom računalu. Želite postaviti ovu varijablu DISPLAY u lokalni host. Sada kada pokrenete program na udaljenom računalu, GUI će se pojaviti na lokalnom hostu (a ne na udaljenom računalu).

Primjer Koristite slučaj

Pretpostavimo da je IP adresa lokalnog domaćina 128.100.2.16, a IP adresa daljinskog domaćina je 17.200.10.5. Ovisno o mreži na kojoj se nalazite, možda ćete moći koristiti nazive računala (nazive domena) umjesto IP adresa.

Korak 1. U naredbenom retku lokalnog poslužitelja upišite sljedeće:

% xhost + 17.200.10.5

Korak 2. Prijavite se na udaljeno računalo:

% telnet 17.200.10.5

Korak 3. Na udaljenom računalu (putem telnet veze) uputite daljinski upravljač da biste prikazali prozore na lokalnom hostu upisivanjem:

% setenv DISPLAY 128.100.2.16:0.0

(Umjesto setenv možda ćete morati koristiti izvoz na određenim školjkama.)

Korak 4. Sada možete pokrenuti softver na udaljenom računalu. Primjerice, kada upišete xterm na udaljenom računalu, trebali biste vidjeti lokalni domaćin xterm prozora.

Korak 5. Nakon što završite, trebali biste maknuti udaljenog računala s popisa za kontrolu pristupa kako slijedi. Na lokalnom tipu domaćina:

% xhost - 17.200.10.5

Brzi pregled

Naredba xhost sadrži samo nekoliko varijacija koje će vam pomoći pri umrežavanju:

Budući da se razlike u distribucijama Linuxa i razini izdavanja kernela razlikuju, koristite naredbu čovjek ( % man ) kako biste vidjeli kako je xhost provodi se u vašem računalnom okruženju.