วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
กำลังมองหาวิธีง่ายๆ ในการเข้าถึงเดสก์ท็อป 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 ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit
การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด
วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux
ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ
คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม