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

เพื่อแก้ไขปัญหาทั่วไปนี้กับระบบเดสก์ท็อประยะไกล X2Go จะอุโมงค์เซสชันเดสก์ท็อประยะไกลผ่าน Secure Shell (SSH) ในขณะที่ประโยชน์ของ X2Go มีเพียงหนึ่งในหลาย ๆ ประโยชน์ แต่ก็เป็นสิ่งที่สำคัญมาก!
- Graphical remote desktop control.
- Tunneled through SSH.
- Sound support.
- File and printer sharing from client to server.
- Ability to access a single application rather than a whole desktop session.
- This guide assumes a working Debian 8 (Jessie) setup with LXDE (other desktop environments are support however; please see this link).
- Another Linux client to install the X2Go client software (This guide uses Linux Mint 17.1 with the Cinnamon desktop environment).
- Working network connection with openssh-server already installed and working.
- Root access
การติดตั้งเซิร์ฟเวอร์ X2Go และไคลเอนต์บน Debian 8
ส่วนนี้ของกระบวนการนี้จะต้องมีการตั้งค่าเซิร์ฟเวอร์ X2Go และไคลเอนต์ X2Go เพื่อให้มีการเชื่อมต่อเดสก์ท็อประยะไกล คำแนะนำจะเริ่มต้นก่อนด้วยการตั้งค่าเซิร์ฟเวอร์จากนั้นดำเนินการตั้งค่าไคลเอนต์
เซิร์ฟเวอร์ในบทช่วยสอนนี้จะเป็นระบบ Debian 8 ที่รัน LXDE จุดเริ่มต้นของกระบวนการติดตั้งคือการติดตั้งที่เก็บ X2Go Debian และรับคีย์ GPG ขั้นตอนแรกคือการได้รับกุญแจที่สามารถทำได้อย่างง่ายดาย
# 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
คำสั่งข้างต้นจะสั่งให้ค้นหาที่เก็บข้อมูลใหม่นี้สำหรับแพ็คเกจและโดยเฉพาะแพ็คเกจ X2Go ณ จุดนี้ระบบพร้อมที่จะติดตั้งเซิร์ฟเวอร์ X2Go โดยใช้ apt meta-packager
# apt-get install x2goserver
ณ จุดนี้ควรติดตั้งและเริ่มเซิร์ฟเวอร์ X2Go เป็นความคิดที่ดีเสมอที่จะยืนยันว่าเซิร์ฟเวอร์ที่ติดตั้งกำลังทำงานอยู่
# ps aux | grep x2go

ในกรณีที่ระบบไม่เริ่ม X2Go โดยอัตโนมัติให้เรียกใช้คำสั่งต่อไปนี้เพื่อพยายามเริ่มบริการ
# service x2goserver start
ณ จุดนี้ควรทำการกำหนดค่าเซิร์ฟเวอร์พื้นฐานและระบบควรรอการเชื่อมต่อจากระบบไคลเอนต์ X2Go