Palaist programmatūru dažādās Linux sistēmās ar "xhost"

Pretstatā tipiskai Windows vietņu datoru lietošanai Linux / Unix vidēs, "darbībā tīklā" vienmēr ir bijusi norma, kas izskaidro Unix un Linux operētājsistēmu spēcīgās tīkla funkcijas. Linux atbalsta ātrus un stabilus savienojumus ar citiem datoriem un grafisko lietotāju saskarnes darbību tīklā.

Galvenā komanda šo tīkla darbību veikšanai ir xhost - servera piekļuves kontroles programma X. Xhost programma tiek izmantota, lai pievienotu un izdzēstu resursdatora (datora) vārdus vai lietotāju vārdus mašīnu un lietotāju sarakstam, kuriem ir atļauts izveidot savienojumus ar X serveri. Šī sistēma nodrošina elementāru konfidencialitātes kontroles un drošības veidu.

Lietošanas scenārijs

Zvanīsim uz datoru, kuru jūs sēdējat vietējā datorā un datoram, kuram vēlaties izveidot savienojumu ar attālo datoru . Jūs vispirms izmantojat xhost lai norādītu, kuru datoru (-iem) vēlaties piešķirt atļauju, lai izveidotu savienojumu ar vietējo adresi (X-serveris). Tad jūs izveidojat savienojumu ar attālo datoru, izmantojot telnet. Tālāk jūs iestatāt mainīgo DISPLAY attālajā uzņēmējā. Jūs vēlaties iestatīt šo DISPLAY mainīgo vietējā uzņēmējā. Tagad, kad startējat programmu attālajā uzņēmējā, tā GUI parādīsies vietējā uzņēmējā (nevis attālajā uzņēmējā).

Piemērs Izmantojiet lietu

Pieņemsim, ka vietējās mītnes IP adrese ir 128.100.2.16, un attālās mītnes IP adrese ir 17.200.10.5. Atkarībā no tīkla, kurā esat pieejams, jūs, iespējams, arī varēsit izmantot datorvārdus (domēnu nosaukumus), nevis IP adreses.

Solis 1. Ievadiet šādu vietējās saskarnes komandrindu:

% xhost + 17.200.10.5

2. darbība. Piesakieties attālinātajā uzņēmējā:

% telnet 17.200.10.5

Solis 3. Attālajā uzņēmējā (izmantojot telnet savienojumu) uzdodiet attālajam uzņēmējam, lai vietējā uzņēmējā rādītu logus, ierakstot:

% setenv DISPLAY 128.100.2.16:0.0

(Setenv vietā jūs, iespējams, būs jālieto eksportam uz dažām čaumalām.)

4. solis. Tagad jūs varat palaist programmatūru attālajā uzņēmējā. Piemēram, ievadot xterm attālajā uzņēmējā, vietējā uzņēmējā vajadzētu redzēt loga xterm.

5. darbība. Pēc tam, kad esat beidzis, jums vajadzētu noņemt attālo datoru no piekļuves kontroles saraksta šādi. Vietējā uzņēmējas tipa:

% xhost - 17.200.10.5

Ātrā atsauce

Komandā xhost ir tikai daži varianti, kas palīdzēs jūsu tīklā:

Tā kā Linux sadalījumi un kodola atbrīvošanas līmeņi atšķiras, izmantojiet komandu man ( % man ), lai redzētu, kā xhost tiek īstenots jūsu konkrētajā skaitļošanas vidē.