Rhedeg Meddalwedd ar Ddulliau Peiriannau Linux gwahanol Gyda "xhost"

Mewn cyferbyniad â'r defnydd nodweddiadol o gyfrifiaduron cartref ar Windows, mewn amgylcheddau Linux / Unix, mae gweithio "ar y rhwydwaith" bob amser wedi bod yn norm, sy'n esbonio nodweddion rhwydweithio pwerus systemau gweithredu Unix a Linux . Mae Linux yn cefnogi cysylltiadau cyflym a sefydlog â chyfrifiaduron eraill a rhedeg rhyngwynebau defnyddiwr graffigol dros y rhwydwaith.

Y prif orchymyn ar gyfer gweithredu'r gweithgareddau rhwydwaith hyn yw xhost- y rhaglen rheoli mynediad i weinyddwr ar gyfer X. Y xhost Mae rhaglen yn cael ei ddefnyddio i ychwanegu a dileu enwau gwesteiwr (cyfrifiadur) neu enwau defnyddwyr i'r rhestr o beiriannau a defnyddwyr sy'n caniatáu i wneud cysylltiadau â'r gweinydd X. Mae'r fframwaith hwn yn darparu ffurf anferthol o reolaeth a diogelwch preifatrwydd.

Senario Defnydd

Gadewch i ni alw'r cyfrifiadur rydych chi'n eistedd yn y "localhost" a'r cyfrifiadur rydych chi am ei gysylltu â'r " host remote ". Rydych chi'n defnyddio xhost yn gyntaf i nodi pa gyfrifiadur (au) yr ydych chi am roi caniatâd i gysylltu â (y gweinydd X) o'r localhost. Yna byddwch chi'n cysylltu â'r gwesteiwr pell gan ddefnyddio telnet. Nesaf, gosodwch y newidyn DISPLAY ar y gwesteiwr pell. Rydych chi eisiau gosod y newidyn DISPLAY hwn i'r gwesteiwr lleol. Nawr pan ddechreuwch raglen ar y gwesteiwr pell, bydd ei GUI yn ymddangos ar y gwesteiwr lleol (nid ar y gwesteiwr pell).

Enghraifft Defnyddiwch Achos

Tybir mai cyfeiriad IP yr hostwr lleol yw 128.100.2.16 a chyfeiriad IP y gwesteiwr anghysbell yw 17.200.10.5. Gan ddibynnu ar y rhwydwaith yr ydych arnoch chi, efallai y byddwch hefyd yn gallu defnyddio'r enwau cyfrifiadur (enwau parthau) yn lle'r cyfeiriadau IP.

Cam 1. Teipiwch y canlynol ar linell orchymyn y localhost:

% xhost + 17.200.10.5

Cam 2. Mewngofnodwch i'r gwesteiwr pell:

% telnet 17.200.10.5

Cam 3. Ar y gwesteiwr pell (trwy'r cysylltiad telnet), cyfarwyddwch y gwesteiwr pell i arddangos ffenestri ar y gwesteiwr lleol trwy deipio:

% setenv DISPLAY 128.100.2.16 gwe.0

(Yn hytrach na setenv efallai y bydd yn rhaid i chi ddefnyddio allforio ar rai cregyn.)

Cam 4. Nawr gallwch chi redeg meddalwedd ar y gwesteiwr pell. Er enghraifft, pan fyddwch chi'n teipio xterm ar y gwesteiwr pell, dylech weld ffenestr xterm ar y gwesteiwr lleol.

Cam 5. Ar ôl i chi orffen, dylech ddileu'r gwesteiwr pell o'ch rhestr rheoli mynediad fel a ganlyn. Ar y math gwesteiwr lleol:

% xhost - 17.200.10.5

Cyfeirnod Cyflym

Mae'r gorchymyn xhost yn cynnwys ychydig o amrywiadau i'ch helpu gyda'ch rhwydweithio:

Oherwydd bod dosbarthiadau Linux a lefelau rhyddhau cnewyllyn yn wahanol, defnyddiwch y gorchymyn dyn ( % dyn ) i weld sut mae xhost yn cael ei weithredu yn eich amgylchedd cyfrifiadurol penodol.