วิธีตั้งค่า X2Go บน Linux

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

SPOILER ALERT : เลื่อนลงและดูวิดีโอแนะนำที่ส่วนท้ายของบทความนี้

การตั้งค่าเซิร์ฟเวอร์

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

การใช้ X2Go ต้องใช้ SSH โปรดตั้งค่า SSH พร้อมกับการส่งต่อ X11ก่อนทำตามคำแนะนำนี้

อูบุนตู

X2Go มีสองส่วน บน Ubuntu มีเพียงไคลเอ็นต์เท่านั้นที่มีอยู่ นี่เป็นเรื่องน่ารำคาญ หากคุณกำลังมองหาโฮสต์เซสชัน X2Go ในการแก้ไขปัญหานี้ สมาชิกชุมชนได้ลงมือสร้าง PPA ที่ผู้ใช้สามารถเพิ่มเพื่อเพิ่มคอมโพเนนต์เซิร์ฟเวอร์ได้อย่างรวดเร็ว PPA ไม่เฉพาะเจาะจงสำหรับ Ubuntu เวอร์ชันเดสก์ท็อป หากคุณต้องการตั้งค่าโฮสต์ X2Go บนกล่องเซิร์ฟเวอร์ Ubuntu มันจะใช้ได้ดี นอกจากนี้ PPA จะทำงานบนอนุพันธ์ของ Ubuntu ทั้งหมด (เช่น Elementary และ Mint เป็นต้น)

เปิดเทอร์มินัล และเพิ่ม X2GO PPA:

sudo apt-add-repository ppa:x2go/stable

จากนั้นอัปเดตแหล่งซอฟต์แวร์ของ Ubuntu ด้วย apt update

อัปเดต sudo apt

เมื่อแหล่งซอฟต์แวร์สำหรับ Ubuntu เป็นเวอร์ชันล่าสุด ให้ติดตั้งซอฟต์แวร์

sudo apt-get ติดตั้ง x2goserver x2goserver-xsession

แพ็คเกจทั้งสองนี้ควรเป็นทุกสิ่งที่คุณต้องการ ที่กล่าวว่าหากคุณใช้ Lubuntu หรือ Ubuntu Mate มีแพ็คเกจเพิ่มเติมให้ติดตั้ง นี่คือการเชื่อมโยงเฉพาะเดสก์ท็อป

อูบุนตูเมท:

sudo apt-get ติดตั้ง x2gomatebindings

ลูบุนตู:

sudo apt-get ติดตั้ง x2golxdebinding

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

เดเบียน

แม้ว่า Debian จะแชร์ฐานแพ็คเกจเดียวกันกับ Ubuntu แต่ก็ไม่มีวิธีง่ายๆ ในการทำให้ repos ซอฟต์แวร์ X2Go ทำงานได้ คุณจะต้องปรับแต่งบางอย่างด้วยตนเองแทน เริ่มต้นด้วยการเพิ่มคีย์ repo นี่เป็นสิ่งสำคัญ เนื่องจาก Debian จะไม่ติดตั้งซอฟต์แวร์ที่ไม่น่าเชื่อถือ

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

เมื่อเพิ่มรหัสแล้ว ก็ถึงเวลาเพิ่มที่เก็บซอฟต์แวร์จริง

หมายเหตุ: ไม่ได้ใช้ Debian 9.2 Stable? เปลี่ยน “เสถียร” กับ Debian เวอร์ชันใดก็ตามที่คุณใช้อยู่

echo 'deb https://packages.x2go.org/debian หลักที่เสถียร' | sudo ที /etc/apt/sources.list.d/x2go.list

หลังจากเพิ่มแหล่งซอฟต์แวร์แล้ว ให้อัปเดต Debian เพื่อให้สอดคล้องกับการเปลี่ยนแปลง

sudo apt-get อัปเดต

สุดท้าย ติดตั้งเครื่องมือเซิร์ฟเวอร์ X2Go เพื่อให้ทุกอย่างทำงานได้

sudo apt-get ติดตั้ง x2goserver x2goserver-xsession

อาร์ชลินุกซ์

Arch Linux จัดการเพื่อรองรับซอฟต์แวร์เซิร์ฟเวอร์ X2Go ผ่านที่เก็บชุมชน หากต้องการติดตั้ง ให้ใช้ Arch package manager

sudo pacman -S x2goserver

เมื่อติดตั้งซอฟต์แวร์แล้ว ให้สร้างฐานข้อมูลใหม่สำหรับ X2Go:

sudo x2godbadmin --createdb

สุดท้าย เปิดใช้งานซอฟต์แวร์เซิร์ฟเวอร์ใน systemd (และเริ่มด้วย)

sudo systemctl เปิดใช้งาน x2goserver.service sudo systemctl เริ่ม x2goserver.service

เฟดอร่า

X2Go ได้รับการสนับสนุนเป็นอย่างดีบน Fedora ติดตั้งเหมือนแพ็คเกจอื่นๆ โดยใช้คำสั่งdnf install

sudo dnf ติดตั้ง x2goserver x2goserver-xsession

จากนั้นสร้างฐานข้อมูลที่ X2Go จะใช้ (หาก Fedora ไม่ได้ทำเพื่อคุณ)

sudo x2godbadmin --createdb

สุดท้ายเปิดใช้บริการกับ systemd

sudo systemctl เปิดใช้งาน x2goserver.service sudo systemctl เริ่ม x2goserver.service

OpenSUSE

ซอฟต์แวร์เซิร์ฟเวอร์ X2Go พร้อมสำหรับการติดตั้งผ่านที่เก็บซอฟต์แวร์ของผู้พัฒนาเอง วิธีเพิ่มมีดังนี้

sudo zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras

และ

ซิป ar https://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release

หลังจากเพิ่ม repos ซอฟต์แวร์แล้ว ให้ติดตั้งแพ็คเกจลงในระบบของคุณ:

sudo zypper ใน x2goserver x2goserver-xsession

สร้างฐานข้อมูลสำหรับ X2Go แพ็คเกจ SUSE อาจ (หรืออาจไม่) ดูแลสิ่งนี้ หาก X2Go ไม่ทำงาน นั่นเป็นสัญญาณว่าต้องทำด้วยตัวเองโดยใช้เทอร์มินัล

sudo x2godbadmin –createdb

เมื่อติดตั้งทุกอย่างแล้ว ให้เปิดใช้งาน X2Go ภายใน systemd init ระบบ

sudo systemctl เปิดใช้งาน x2goserver.service sudo systemctl เริ่ม x2goserver.service

ติดตั้งไคลเอ็นต์ X2Go

เมื่อตั้งค่าเซิร์ฟเวอร์แล้ว ก็ถึงเวลาที่จะรีโมตเข้ามา ไคลเอนต์ X2Go ถูกใช้อย่างแพร่หลายบน Linux แต่ก็สามารถใช้บน (https://code.x2go.org/releases/binary-win32/x2goclient/ releases/4.1.0.0-2017.03.11/x2goclient-4.1.0.0-2017.03.11-setup.exe) Windows, Androidและแพลตฟอร์มอื่นๆ ไม่ว่าในกรณีใด หากต้องการเชื่อมต่อกับแขกของ Linux คุณจะต้องติดตั้งไคลเอ็นต์สำหรับระบบปฏิบัติการที่คุณชื่นชอบก่อน โชคดีที่การตั้งค่าไคลเอนต์ X2Go นั้นมีความเกี่ยวข้องน้อยกว่าด้านเซิร์ฟเวอร์ของซอฟต์แวร์ หากการแจกจ่าย Linux ของคุณไม่ได้ ระบุไว้ด้านล่าง ให้ตรวจสอบเว็บไซต์เพื่อหาไคลเอ็นต์เวอร์ชันล่าสุด

อูบุนตู

sudo apt ติดตั้ง x2goclient

เดเบียน

sudo apt-get ติดตั้ง x2goclient

อาร์ชลินุกซ์

sudo pacman -S x2goclient

เฟดอร่า

sudo dnf ติดตั้ง x2goclient

OpenSUSE

รับไคลเอ็นต์ X2Go เวอร์ชันล่าสุดจาก OBS ในการติดตั้ง ให้เลือกเวอร์ชันของ OpenSUSE ของคุณ จากนั้นคลิกปุ่ม “1-click install”

กำลังเชื่อมต่อ

ในการเชื่อมต่อ ให้ป้อนชื่อเซิร์ฟเวอร์ระยะไกล/Linux PC ที่โฮสต์เซสชัน X2Go นี่ควรเป็นโฮสต์หรือ IP เดียวกับที่คุณใช้เข้าสู่ระบบ SSH จากนั้นทำตามขั้นตอนด้านล่าง

ตัวอย่างเช่น ในการเข้าสู่ระบบเดสก์ท็อปของฉัน ฉันจะป้อน "arch-linux-desktop" หรือที่อยู่ IP ของอินเทอร์เน็ตหากฉันดำเนินการนี้นอกเครือข่ายท้องถิ่นของฉัน

ในฟิลด์ถัดไป กรอกชื่อผู้ใช้ที่คุณใช้ในการเข้าสู่ระบบผ่าน SSH ในช่อง "เข้าสู่ระบบ"

สำหรับ "พอร์ต" ความคิดที่ดีที่สุดคือปล่อยไว้ตามลำพัง นี่เป็นเพราะคนส่วนใหญ่ไม่เปลี่ยนพอร์ต SSH เริ่มต้นจาก 22 อย่างไรก็ตาม หากคุณเปลี่ยนในOpenSSHให้เพิ่มแทนที่ “22”

สุดท้าย เลือกสภาพแวดล้อมเดสก์ท็อปจากเมนูแบบเลื่อนลง หากคุณไม่เห็นในไคลเอนต์ของคุณ คุณจะต้องติดตั้ง

หมายเหตุ: ลองใช้ LXDE, MATE หรือ XFCE สำหรับ X2Go เนื่องจากเบามาก

เมื่อตั้งค่าทุกอย่างแล้ว ให้คลิก “ตกลง” เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ X2Go ของคุณ!


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม