ค้นหาเว็บไซต์

การติดตั้งและกำหนดค่าเซิร์ฟเวอร์ X2Go และไคลเอนต์บน Debian 8


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

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

เพื่อแก้ไขปัญหาทั่วไปนี้กับระบบเดสก์ท็อประยะไกล X2Go จะส่งสัญญาณเซสชันเดสก์ท็อประยะไกลผ่าน Secure Shell (SSH) แม้ว่าคุณประโยชน์เพียงข้อเดียวจาก X2Go แต่ก็สำคัญมาก!

คุณสมบัติของ X2Go

  1. การควบคุมเดสก์ท็อประยะไกลแบบกราฟิก
  2. อุโมงค์ผ่าน SSH
  3. รองรับเสียง.
  4. การแชร์ไฟล์และเครื่องพิมพ์จากไคลเอนต์ไปยังเซิร์ฟเวอร์
  5. ความสามารถในการเข้าถึงแอปพลิเคชันเดียว แทนที่จะเข้าถึงเซสชันเดสก์ท็อปทั้งหมด

การตั้งค่าสภาพแวดล้อม

  1. คู่มือนี้ถือว่าการตั้งค่า Debian 8 (Jessie) ที่ใช้งานได้กับ LXDE (อย่างไรก็ตาม รองรับสภาพแวดล้อมเดสก์ท็อปอื่นๆ โปรดดูลิงก์นี้)
  2. ไคลเอ็นต์ Linux อื่นสำหรับติดตั้งซอฟต์แวร์ไคลเอ็นต์ X2Go (คู่มือนี้ใช้ Linux Mint 17.1 กับสภาพแวดล้อมเดสก์ท็อป Cinnamon)
  3. การเชื่อมต่อเครือข่ายที่ใช้งานได้กับ openssh-server ติดตั้งและใช้งานได้แล้ว
  4. การเข้าถึงรูท

การติดตั้งเซิร์ฟเวอร์ X2Go และไคลเอนต์บน Debian 8

กระบวนการส่วนนี้จะต้องมีการตั้งค่า เซิร์ฟเวอร์ X2Go เช่นเดียวกับ ไคลเอนต์ X2Go เพื่อให้มีการเชื่อมต่อเดสก์ท็อประยะไกล คำแนะนำจะเริ่มต้นด้วยการตั้งค่าเซิร์ฟเวอร์ก่อน จากนั้นจึงดำเนินการตั้งค่าไคลเอนต์

การติดตั้งเซิร์ฟเวอร์ X2Go

เซิร์ฟเวอร์ในบทช่วยสอนนี้จะเป็นระบบ Debian 8 ที่ใช้งาน LXDE จุดเริ่มต้นของกระบวนการติดตั้งคือการติดตั้งพื้นที่เก็บข้อมูล X2Go Debian และรับคีย์ GPG ขั้นตอนแรกคือการได้รับกุญแจซึ่งสามารถบรรลุ apt ได้อย่างง่ายดาย


apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

เมื่อได้รับคีย์แล้ว จะต้องสร้างไฟล์พื้นที่เก็บข้อมูลเพื่อให้สามารถค้นหาแพ็คเกจ X2Go ที่ตำแหน่งพื้นที่เก็บข้อมูลเฉพาะได้ ทั้งหมดนี้สามารถทำได้ด้วยคำสั่งง่ายๆ คำสั่งเดียวที่สร้างไฟล์รายการ apt ที่จำเป็น และใส่รายการที่เหมาะสมลงในไฟล์นั้น


echo "deb http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list
apt-get update

คำสั่งข้างต้นจะสั่งให้ apt ค้นหาแพ็คเกจที่จัดเตรียมใหม่นี้ และโดยเฉพาะอย่างยิ่งแพ็คเกจ X2Go ณ จุดนี้ ระบบพร้อมที่จะติดตั้งเซิร์ฟเวอร์ X2Go โดยใช้ apt meta-packager


apt-get install x2goserver

ณ จุดนี้ เซิร์ฟเวอร์ X2Go ควรได้รับการติดตั้งและเริ่มทำงาน เป็นความคิดที่ดีเสมอที่จะยืนยันว่าเซิร์ฟเวอร์ที่ติดตั้งกำลังทำงานอยู่


ps aux | grep x2go

ในกรณีที่ระบบไม่เริ่ม X2Go โดยอัตโนมัติ ให้รันคำสั่งต่อไปนี้เพื่อพยายามเริ่มบริการ


service x2goserver start

ณ จุดนี้ การกำหนดค่าเซิร์ฟเวอร์พื้นฐานควรเสร็จสิ้น และระบบควรรอการเชื่อมต่อจากระบบ ไคลเอ็นต์ X2Go