Линуксийн өөр машин дээр програм ажиллуулах "xhost"

Windows-д суурилсан гэрийн компьютерүүдийн ердийн хэрэглээ нь Линукс / Unix орчнуудтай харьцуулахад Unix ба Linux үйлдлийн системүүдийн хүчирхэг сүлжээний функцуудыг тайлбарлаж байгаа юм. Линукс бусад компьютеруудтай хурдан, тогтвортой холболтыг дэмждэг бөгөөд сүлжээгээр дамжуулан график хэрэглэгчийн интерфэйсүүдийг ажиллуулдаг.

Сүлжээний эдгээр үйлдлийг гүйцэтгэх үндсэн тушаал нь xhost - X -д зориулсан серверт хандах хяналтын програм юм програм нь хост (компьютер) нэрс эсвэл хэрэглэгчийн нэрсийг Х сервер уруу холболт хийхийг зөвшөөрдөг машинууд болон хэрэглэгчдийн жагсаалтад нэмэх болон устгахад хэрэглэгддэг. Энэхүү хүрээ нь нууцлалын хяналт, аюулгүй байдлын үндсэн хэлбэрийг бий болгодог.

Хэрэглэх нөхцөл

"Localhost" дээр сууж буй компьютер болон таны " алсын хост " -той холбогдохыг хүсэж буй компьютерээ нэрлэе. Та эхлээд xhost ашигладаг localhost-д (X-серверт) холбохыг зөвшөөрөх гэж байгаа компьютероо (с) зааж өгөх хэрэгтэй. Дараа нь та telnet-г ашиглан алсын хост руу холбогддог. Дараа нь та алсын хост дээр DISPLAY хувьсагчийг тохируулна. Та энэ DISPLAY хувьсагчийг локал хостод тохируулахыг хүсэж байна. Одоо та алсын хост дээр програм ажиллуулж эхлэх үед түүний GUI нь локал хост дээр гарч ирнэ (алсын хост дээр биш).

Жишээ ашиглах жишээ

Орон нутгийн хостын IP хаяг нь 128.100.2.16 бөгөөд алсын хостын IP хаяг 17.200.10.5 юм. Таны байгаа сүлжээнээс хамаарч та IP хаягуудын оронд компьютерийн нэрийг (домэйн нэр) ашиглах боломжтой байж болно.

Алхам 1. Локал серверийн тушаалын мөрөөс дараах мөрийг бичнэ:

% xhost + 17.200.10.5

Алхам 2 : Алсын хост руу нэвтрэх:

% telnet 17.200.10.5

Алхам 3. Алсын хост (telnet холболтоор), алсаас хостыг цонхон дээр зааж өгөхдөө:

% setenv DISPLAY 128.100.2.16:0.0

(Setenv-ийн оронд та тодорхой бүрхүүл дээр экспорт хийх шаардлагатай байж магадгүй.)

Алхам 4. Та алсын компьютерт програм ажиллуулж болно. Жишээ нь, та алсын хост дээр xterm бичиж байхдаа локал хост дээрх xterm цонхыг харах ёстой.

Алхам 5. Алхам дуусмагц та алсын хостыг таны хандалтын хяналтын жагсаалтаас дараах байдлаар устгана уу. Орон нутгийн хост төрөл дээр:

% xhost - 17.200.10.5

Түргэн лавлагаа

Xhost тушаал нь сүлжээнд тань туслах хэдхэн өөрчлөлтийг агуулсан байна:

Линукс тархацууд болон kernel-release түвшнүүдийн ялгаатай байдаг тул man тушаал ( % man ) ашиглан xhost гэж хэрхэн ашиглах талаар таны тооцоолох орчинд хэрэгждэг.