ตรงกันข้ามกับการใช้งานทั่วไปของคอมพิวเตอร์ที่ใช้ระบบ Windows ในสภาพแวดล้อม Linux / Unix การทำงาน "ในเครือข่าย" เป็นบรรทัดฐานที่อธิบายถึงคุณลักษณะระบบเครือข่ายที่มีประสิทธิภาพของระบบปฏิบัติการยูนิกซ์และ Linux Linux สนับสนุนการเชื่อมต่อที่รวดเร็วและเสถียรกับคอมพิวเตอร์เครื่องอื่น ๆ และเรียกใช้ส่วนติดต่อผู้ใช้แบบกราฟิกผ่านเครือข่าย
คำสั่งหลักสำหรับการดำเนินการกิจกรรมเครือข่ายเหล่านี้คือ xhost - เซิร์ฟเวอร์การควบคุมการเข้าถึงโปรแกรมสำหรับ X. xhost โปรแกรมจะใช้เพื่อเพิ่มและลบชื่อโฮสต์ (คอมพิวเตอร์) หรือชื่อผู้ใช้ลงในรายการเครื่องและผู้ใช้ที่ได้รับอนุญาตให้เชื่อมต่อกับเซิร์ฟเวอร์ X กรอบนี้แสดงถึงรูปแบบพื้นฐานของการควบคุมความเป็นส่วนตัวและความปลอดภัย
สถานการณ์การใช้งาน
ลองเรียกใช้คอมพิวเตอร์ที่คุณนั่งอยู่ที่ "localhost" และคอมพิวเตอร์ที่คุณต้องการเชื่อมต่อกับ "โฮสต์ระยะไกล" คุณใช้ครั้งแรก xhost เพื่อระบุว่าคอมพิวเตอร์ (s) ที่คุณต้องการให้สิทธิ์ในการเชื่อมต่อ (เซิร์ฟเวอร์ X ของ) localhost จากนั้นคุณจะเชื่อมต่อกับโฮสต์ระยะไกลโดยใช้ telnet ถัดไปคุณตั้งค่า DISPLAY ตัวแปรบนโฮสต์ระยะไกล คุณต้องการตั้งค่า DISPLAY นี้ ตัวแปรไปยังโฮสต์ภายในเครื่อง ตอนนี้เมื่อคุณเริ่มต้นโปรแกรมบนโฮสต์ระยะไกล GUI จะปรากฏขึ้นบนโฮสต์ท้องถิ่น (ไม่ใช่โฮสต์ระยะไกล)
ตัวอย่างการใช้งาน
สมมติว่าที่อยู่ IP ของโฮสต์ภายในคือ 128.100.2.16 และที่อยู่ IP ของโฮสต์ระยะไกลคือ 17.200.10.5 คุณอาจใช้ชื่อคอมพิวเตอร์ (ชื่อโดเมน) แทนที่อยู่ IP ทั้งนี้ขึ้นอยู่กับเครือข่ายที่คุณใช้อยู่
ขั้นตอนที่ 1.พิมพ์คำสั่งต่อไปนี้ที่บรรทัดรับคำสั่งของ localhost:
%
xhost + 17.200.10.5
ขั้นตอนที่ 2. ล็อกอินไปยังโฮสต์ระยะไกล: % telnet 17.200.10.5
ขั้นตอนที่ 3 บนโฮสต์ระยะไกล (ผ่านการเชื่อมต่อ telnet), สั่งให้รีโมทโฮสต์แสดงหน้าต่างบนโฮสต์ท้องถิ่นโดยพิมพ์: % setenv DISPLAY 128.100.2.16 0.0.0
(แทน setenv คุณอาจต้องใช้การส่งออกในหอยบางอัน) ขั้นตอนที่ 4 ตอนนี้คุณสามารถเรียกใช้ซอฟต์แวร์บนโฮสต์ระยะไกล ตัวอย่างเช่นเมื่อคุณพิมพ์ "xterm" บนโฮสต์ระยะไกลคุณจะเห็นหน้าต่าง xterm บนโฮสต์ท้องถิ่น ขั้นตอนที่ 5 หลังจากเสร็จสิ้นคุณควรลบโฮสต์ระยะไกลออกจากรายการควบคุมการเข้าถึงของคุณดังต่อไปนี้ ชนิดโฮสต์ท้องถิ่น: % xhost - 17.200.10.5 xhost มีเพียงไม่กี่รูปแบบที่จะช่วยคุณในการเชื่อมต่อเครือข่ายของคุณ: เนื่องจากการกระจาย Linux และระดับการเผยแพร่เคอร์เนลต่างกันใช้ชาย คำสั่ง ( % ชาย ) เพื่อดูว่า xhostถูกนำมาใช้ในสภาพแวดล้อมการประมวลผลเฉพาะของคุณ การอ้างอิงอย่างรวดเร็ว




