การติดตั้งและกำหนดค่าเซิร์ฟเวอร์ X2Go และไคลเอนต์บน Debian 8
พลังเบื้องหลัง Linux ส่วนใหญ่มาจากบรรทัดคำสั่งและความสามารถของระบบในการจัดการจากระยะไกลได้อย่างง่ายดาย อย่างไรก็ตาม สำหรับผู้ใช้ส่วนใหญ่จากโลก Windows หรือผู้ดูแลระบบ Linux มือใหม่ อาจมีการตั้งค่าที่ต้องการให้เข้าถึงอินเทอร์เฟซผู้ใช้แบบกราฟิกสำหรับฟังก์ชันการจัดการระยะไกล
ผู้ใช้รายอื่นอาจมีเดสก์ท็อปที่บ้านซึ่งอาจจำเป็นต้องมีแอปพลิเคชันกราฟิกที่จัดการจากระยะไกลเช่นกัน ไม่ว่าสถานการณ์จะเป็นเช่นไร ก็ยังมีความเสี่ยงด้านความปลอดภัยอยู่บ้าง เช่น การรับส่งข้อมูลระยะไกลไม่ได้รับการเข้ารหัส จึงทำให้ผู้ใช้ที่เป็นอันตรายสามารถดักฟังเซสชันเดสก์ท็อประยะไกลได้
เพื่อแก้ไขปัญหาทั่วไปนี้กับระบบเดสก์ท็อประยะไกล X2Go จะส่งสัญญาณเซสชันเดสก์ท็อประยะไกลผ่าน Secure Shell (SSH) แม้ว่าคุณประโยชน์เพียงข้อเดียวจาก X2Go แต่ก็สำคัญมาก!
คุณสมบัติของ X2Go
- การควบคุมเดสก์ท็อประยะไกลแบบกราฟิก
- อุโมงค์ผ่าน SSH
- รองรับเสียง.
- การแชร์ไฟล์และเครื่องพิมพ์จากไคลเอนต์ไปยังเซิร์ฟเวอร์
- ความสามารถในการเข้าถึงแอปพลิเคชันเดียว แทนที่จะเข้าถึงเซสชันเดสก์ท็อปทั้งหมด
การตั้งค่าสภาพแวดล้อม
- คู่มือนี้ถือว่าการตั้งค่า Debian 8 (Jessie) ที่ใช้งานได้กับ LXDE (อย่างไรก็ตาม รองรับสภาพแวดล้อมเดสก์ท็อปอื่นๆ โปรดดูลิงก์นี้)
- ไคลเอ็นต์ Linux อื่นสำหรับติดตั้งซอฟต์แวร์ไคลเอ็นต์ X2Go (คู่มือนี้ใช้ Linux Mint 17.1 กับสภาพแวดล้อมเดสก์ท็อป Cinnamon)
- การเชื่อมต่อเครือข่ายที่ใช้งานได้กับ openssh-server ติดตั้งและใช้งานได้แล้ว
- การเข้าถึงรูท
การติดตั้งเซิร์ฟเวอร์ 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