Გაუშვით პროგრამული უზრუნველყოფა სხვადასხვა Linux მანქანები ერთად "xhost"

Windows- ზე დაფუძნებული სახლის კომპიუტერების ტიპური გამოყენებისგან განსხვავებით, Linux- ში / Unix- ის გარემოში, "ქსელში" მუშაობა ყოველთვის იყო ნორმა, რომელიც განმარტავს Unix და Linux ოპერაციული სისტემის ძლიერი ქსელის თვისებებს. Linux მხარს უჭერს სწრაფ და სტაბილურ კავშირებს სხვა კომპიუტერებთან და ქსელში ჩართული გრაფიკული მომხმარებლის ინტერფეისები.

ამ ქსელის მუშაობის ძირითადი ბრძანებაა Xhost- ის სერვერის დაშვების კონტროლის პროგრამა X. პროგრამა გამოიყენება მასპინძელი (კომპიუტერის) სახელებითა ან მომხმარებლის სახელების დამატებასა და წაშლა მანქანებითა და მომხმარებლების ნუსხაში, რომლებიც დაშვებულია X სერვერთან კავშირები. ეს ჩარჩო უზრუნველყოფს კონფიდენციალურობის კონტროლისა და უსაფრთხოების რიტუალურ ფორმას.

გამოყენების სცენარი

მოდით მოვუწოდებთ კომპიუტერს, რომ იჯდეს "ლოგჰოსტში" და კომპიუტერში, რომელიც გსურთ " დისტანციური მასპინძლის " დაკავშირებას. პირველად გამოიყენეთ xhost განსაზღვროთ რომელი კომპიუტერი (ებ) ი გსურთ ნება მიეცეს ადგილობრივი ქსელის (X- სერვერის) დაკავშირება. შემდეგ თქვენ დაკავშირება დისტანციური მასპინძელი გამოყენებით telnet. შემდეგი, თქვენ დააყენეთ DISPLAY ცვლადი დისტანციური მასპინძელი. გსურთ დააყენოთ ეს DISPLAY ცვლადი ადგილობრივ მასპინძელზე. ახლა როდესაც დაიწყებთ პროგრამა დისტანციურ მასალებს, მისი GUI გამოჩნდება ადგილობრივ მასპინძელზე (არა დისტანციური მასპინძელი).

მაგალითი გამოიყენე საქმე

ადგილობრივი მასპინძლის IP მისამართია 128.100.2.16 და დისტანციური მასპინძლის IP მისამართი არის 17.200.10.5. დამოკიდებულია ქსელში, თქვენ ასევე შეგიძლიათ გამოიყენოთ კომპიუტერის სახელები (დომენური სახელების) ნაცვლად IP მისამართები.

ნაბიჯი 1. შეიტანეთ შემდეგი ლოკატორის ბრძანებათა სტრიქონით:

xhost + 17.200.10.5

ნაბიჯი 2. შესვლა დისტანციური მასპინძელი:

ტელნეტი 17.200.10.5

ნაბიჯი 3. დისტანციური მასპინძლის მეშვეობით (Telnet კავშირით), დისტანციურ მასპინძელს დაავალებს ფანჯრის ჩვენება ადგილობრივ მასპინძელზე აკრეფით:

setenv DISPLAY 128.100.2.16 სიმბოლო

(იმის ნაცვლად, რომ თქვენ შეგიძლიათ გამოიყენოთ გარკვეული ჭურვების ექსპორტი.)

ნაბიჯი 4. ახლა შეგიძლიათ აწარმოოთ პროგრამული უზრუნველყოფა დისტანციური მასპინძელი. მაგალითად, როდესაც თქვენ აკრიფოთ xterm დისტანციური მასპინძელი, თქვენ უნდა ნახოთ xterm window ადგილობრივი მასპინძელი.

ნაბიჯი 5. დასრულების შემდეგ, თქვენ უნდა ამოიღოთ დისტანციური მასპინძელი თქვენი დაშვების კონტროლის სია შემდეგნაირად. ადგილობრივ მასპინძელზე:

xhost - 17.200.10.5

სწრაფი მითითება

Xhost ბრძანება შეიცავს რამდენიმე ვარიაციას, რომელიც დაგეხმარებათ თქვენს ქსელში:

იმის გამო, რომ Linux დისტრიბუციისა და კერნელის გათავისუფლების დონე განსხვავდება, გამოიყენეთ კაცის ბრძანება ( % man ), რათა იხილოთ xhost ხორციელდება თქვენი კონკრეტული კომპიუტერული გარემოში.