เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

การเชื่อมต่อถูกปิดโดยโฮสต์ต่างประเทศ [จิมมี่@บล็อบ ~]

สิ่งนี้ปลอดภัยอย่างสมบูรณ์ เพราะคุณไม่จำเป็นต้องให้ชื่อผู้ใช้และ/หรือรหัสผ่านเพื่อรับข้อมูลที่คุณต้องการ ดังนั้นจึงไม่มีใครสามารถสอดแนมข้อมูลสำคัญนั้นออกจากสายเคเบิลได้


ภาพ

10.4.3. ระบบ X Window


10.4.3.1. X คุณสมบัติ


ตามที่เราได้อธิบายไปแล้วในบทที่ 7 (ดูหัวข้อ 7.3.3) ระบบ X Window มาพร้อมกับเซิร์ฟเวอร์ X ซึ่งให้บริการกราฟิกแก่ลูกค้าที่ต้องการจอแสดงผล


สิ่งสำคัญคือต้องตระหนักถึงความแตกต่างระหว่างเซิร์ฟเวอร์ X และแอปพลิเคชันไคลเอ็นต์ X เซิร์ฟเวอร์ X ควบคุมการแสดงผลโดยตรง และรับผิดชอบอินพุตและเอาต์พุตทั้งหมดผ่านแป้นพิมพ์ เมาส์ และจอแสดงผล ในทางกลับกันไคลเอนต์ X ไม่สามารถเข้าถึงอุปกรณ์อินพุตและเอาต์พุตโดยตรง มันสื่อสารกับเซิร์ฟเวอร์ X ซึ่งจัดการอินพุตและเอาต์พุต เป็นไคลเอนต์ X ที่ทำงานจริง เช่น ค่าการคำนวณ แอปพลิเคชันที่ทำงานอยู่ และอื่นๆ เซิร์ฟเวอร์ X เปิดเฉพาะหน้าต่างเพื่อจัดการอินพุตและเอาต์พุตสำหรับไคลเอ็นต์ที่ระบุ


ในการทำงานปกติ (โหมดกราฟิก) เวิร์กสเตชัน Linux ทุกเครื่องจะเป็นเซิร์ฟเวอร์ X สำหรับตัวมันเอง แม้ว่าจะเรียกใช้เฉพาะแอปพลิเคชันไคลเอ็นต์ก็ตาม แอปพลิเคชันทั้งหมดที่คุณใช้งานอยู่ (เช่น Gimp หน้าต่างเทอร์มินัล เบราว์เซอร์ แอปพลิเคชัน office เครื่องมือเล่นซีดี และอื่นๆ) เป็นไคลเอนต์สำหรับเซิร์ฟเวอร์ X ของคุณ เซิร์ฟเวอร์และไคลเอนต์กำลังทำงานบนเครื่องเดียวกันในกรณีนี้


ลักษณะไคลเอ็นต์/เซิร์ฟเวอร์ของระบบ X ทำให้เป็นสภาพแวดล้อมที่เหมาะสำหรับการดำเนินการแอปพลิเคชันและโปรแกรมจากระยะไกล เนื่องจากกระบวนการนี้ถูกดำเนินการจริงบนเครื่องระยะไกล จึงจำเป็นต้องใช้พลังงาน CPU เพียงเล็กน้อยบนโฮสต์ท้องถิ่น เครื่องดังกล่าวซึ่งทำหน้าที่เป็นเซิร์ฟเวอร์สำหรับ X ล้วนๆ เรียกว่าเทอร์มินัล X และเคยเป็นที่นิยมอย่างมาก ข้อมูลเพิ่มเติมสามารถพบได้ในแอปพลิเคชัน Remote X mini-HOWTO


ภาพ

10.4.3.2. Telnet และ X


หากคุณต้องการใช้ Telnet ในการแสดงแอปพลิเคชันกราฟิกที่ทำงานบนเครื่องระยะไกล ก่อนอื่นคุณต้องให้สิทธิ์การเข้าถึงเครื่องระยะไกลกับจอแสดงผลของคุณ (ไปยังเซิร์ฟเวอร์ X ของคุณ!) โดยใช้ xhost คำสั่ง โดยพิมพ์คำสั่งที่คล้ายกับคำสั่งด้านล่างในหน้าต่างเทอร์มินัลบนเครื่องของคุณ:


เดวี่:~> xhost +รีโมท.machine.com หลังจากนั้นให้เชื่อมต่อกับรีโมตโฮสต์และบอกให้แสดงกราฟิกบนเครื่องท้องถิ่นโดยการตั้งค่าตัวแปรสภาพแวดล้อม การแสดงผล:


[เดวี่@รีโมท ~] ส่งออก DISPLAY="local.host.com:0.0" หลังจากเสร็จสิ้นขั้นตอนนี้ แอปพลิเคชันใดๆ ที่เริ่มต้นในหน้าต่างเทอร์มินัลนี้จะแสดงบนเดสก์ท็อปในเครื่องของคุณ โดยใช้ทรัพยากรระยะไกลสำหรับการคำนวณ แต่ทรัพยากรกราฟิกในเครื่องของคุณ (เซิร์ฟเวอร์ X ของคุณ) สำหรับ

แสดงแอปพลิเคชัน


ขั้นตอนนี้อนุมานว่าคุณมีเซิร์ฟเวอร์ X บางประเภท (XFree86, X.org, Exceed, Cygwin) ติดตั้งไว้แล้วในเครื่องที่คุณต้องการแสดงภาพ สถาปัตยกรรมและระบบปฏิบัติการของเครื่องไคลเอนต์ไม่สำคัญตราบเท่าที่อนุญาตให้คุณเรียกใช้เซิร์ฟเวอร์ X ได้


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: