Run Software on Different Linux Machines With "xhost"

Conto karo pamakean komputer omah-omahé ing Windows, ing lingkungan Linux / Unix, "jaringan" tansah ana norma, sing nerangake fitur jaringan sing kuat ing sistem operasi Unix lan Linux . Linux ndhukung sambungan cepet lan stabil ing komputer liyane lan ngolah antarmuka pengguna grafis liwat jaringan.

Pangaturan utamane kanggo ngeksekusi aktivitas jaringan kasebut yaiku xhost- program kontrol akses server kanggo X. Xhost program digunakake kanggo nambah lan mbusak jeneng utawa jeneng panganggo (komputer) inang kanggo dhaptar mesin lan pangguna sing diijini nggawe sambungan menyang server X. Rangka iki nyedhiyakake wangun dasar kontrol lan keamanan privasi.

Panggunaan Skenario

Ayo nelpon komputer sing lungguh ing "localhost" lan komputer sing pengin disambungake menyang " remote host ." Sampeyan pisanan nggunakake xhost kanggo nemtokake komputer sing pengin menehi ijin kanggo nyambung (server X) ing server lokal. Banjur sampeyan nyambung menyang host remot nggunakake telnet. Sabanjure, sampeyan nyetel variabel DISPLAY ing remot. Sampeyan pengin nyetel variabel DISPLAY iki menyang inang lokal. Saiki nalika sampeyan miwiti program ing host remot, GUI bakal katon ing host lokal (ora ing remot remot).

Contoh Gunakake Kes

Asumsikan alamat IP saka inang lokal yaiku 128.100.2.16 lan alamat IP saka remote host yaiku 17.200.10.5. Gumantung ing jaringan sampeyan urip, sampeyan uga bisa nggunakake jeneng komputer (jeneng domain) tinimbang alamat IP.

Langkah 1. Ketik ing ngisor baris perintah saka localhost:

% xhost + 17.200.10.5

Langkah 2. Mlebu menyang host remot:

% telnet 17.200.10.5

Langkah 3. Ing hp remot (liwat sambungan telnet), nglatih hubungake remot kanggo nampilake jendhela ing host lokal kanthi ngetik:

% setenv DISPLAY 128.100.2.16.0.0

(Tinimbang setenv sampeyan kudu nggunakake ekspor ing cangkang tartamtu.)

Langkah 4. Saiki sampeyan bisa mbukak piranti lunak ing host remot. Contone, nalika ngetik xterm ing hindu remot, sampeyan bakal weruh jendhela xterm ing inang lokal.

Langkah 5. Sawise rampung, sampeyan kudu mbusak inang remot saka dhaptar kontrol akses sampeyan. Ing jinis inang lokal:

% xhost - 17.200.10.5

Cepet Referensi

Prentah xhost ngandhut sawetara variasi kanggo mbantu karo jaringan:

Amarga distribusi Linux lan tingkat kernel-release beda-beda, gunakake perintah wong ( % man ) kanggo ndeleng carane xhost dipun ginakaken wonten ing lingkungan komputasi sampeyan.