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:
- xhost + hostname : Yn ychwanegu enw gwesteiwr i restr rheoli mynediad X server.
- xhost - hostname : Yn dileu enw'r gweinydd o restr rheoli mynediad X server.
- xhost + : Yn diflannu rheolaeth gymhleth (bydd gan bob un o'r gwesteion o bell fynediad i weinydd X)
- xhost - : Yn troi rheolaeth mynediad yn ôl ymlaen.
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.