วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
EasySSH เป็นแอปพลิเคชัน Linux ที่อนุญาตให้ผู้ใช้ตั้งค่าการเชื่อมต่อ SSH ที่กำหนดไว้ล่วงหน้า เมื่อคุณตั้งค่า SSH ด้วยแอปนี้ คุณจะสามารถเข้าถึงเครื่องระยะไกลได้อย่างรวดเร็วและทำงานภายในเทอร์มินัลในตัว โดยไม่จำเป็นต้องจำสิ่งต่างๆ เช่น ที่อยู่ IP ชื่อผู้ใช้ ฯลฯ
EasySSH สร้างขึ้นสำหรับElementary OSอย่างไรก็ตาม เนื่องจากโปรแกรมเป็นโอเพ่นซอร์ส ซอร์สโค้ดจึงอยู่บนอินเทอร์เน็ตและคอมไพล์ได้ง่าย ด้วยเหตุนี้ โปรแกรมจึงได้เข้าถึงลีนุกซ์รุ่นต่างๆ ได้หลายประเภท ตั้งแต่ Ubuntu ไปจนถึงArch Linuxและแม้แต่ OpenSUSE ในส่วนนี้ของบทช่วยสอน เราจะพูดถึงวิธีที่คุณสามารถคว้าเวอร์ชันล่าสุดของ EasySSH และติดตั้งเพื่อใช้งาน
EasySSH สร้างขึ้นโดยคำนึงถึงผู้ใช้ Elementary OS สิ่งหนึ่งที่เกี่ยวกับ Elementary OS คือมันใช้อูบุนตูภายใต้ประทุน อย่างไรก็ตาม แม้ว่า Elementary OS จะเหมือนกับ Ubuntu มาก แต่นักพัฒนาไม่ได้จัดเตรียมแพ็คเกจ DEB ที่สามารถดาวน์โหลดได้ ติดตั้งง่ายหรือแม้แต่Snapใน Snap store ดังนั้น หากคุณใช้ Ubuntu ปกติและต้องการใช้ EasySSH เป็นไคลเอนต์ SSH หลักของคุณบนระบบปฏิบัติการนี้ คุณจะต้องสร้างโปรแกรมตั้งแต่เริ่มต้นบน Ubuntu
การสร้าง SSH แบบง่ายบน Ubuntu นั้นค่อนข้างง่าย เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัล (ด้วยCtrl + Alt + TหรือCtrl + Shift + T ) และติดตั้งการพึ่งพาที่จำเป็นสำหรับโปรแกรมเพื่อสร้างอย่างถูกต้อง
หมายเหตุ: ใช้ Debian Linux หรือไม่ ทำตามคำแนะนำในการสร้างเหล่านี้ และ EasySSH ควรคอมไพล์ได้ดี หรือใช้รุ่น Flatpak
sudo apt ติดตั้ง libgee-0.8-dev libgtk-3-dev libgranite-dev libvte-2.91-dev libjson-glib-dev libunity-dev meson valac gpg
Elementary OS นั้นใช้ Ubuntu ดังนั้นเราจึงไม่ได้รวมไว้ในคำแนะนำในการติดตั้งแอพพลิเคชั่น อย่างไรก็ตาม ในกรณีของ EasySSH สิ่งสำคัญที่ต้องกล่าวถึง เนื่องจากนักพัฒนาซอฟต์แวร์ได้เปิดตัวโปรแกรมบนศูนย์แอปของ Elementary OS แล้ว
หากคุณกำลังใช้ Elementary OS Juno รุ่นล่าสุดและต้องการไคลเอ็นต์ SSH ที่ดี เราขอแนะนำอย่างยิ่งให้ดาวน์โหลดผ่านศูนย์แอป สำหรับข้อมูลเพิ่มเติมโปรดดูที่ลิงค์นี้
ใช้ Arch Linux และต้องการติดตั้ง EasySSH หรือไม่ ถ้าเป็นเช่นนั้นคุณจะต้องสร้างโปรแกรมจากAUR ขั้นตอนแรกในการสร้างแพ็คเกจ EasySSH AUR คือการติดตั้งแพ็คเกจ Git และ Base-devel ด้วย Pacman ในเทอร์มินัล
sudo pacman -S git base-devel
ด้วยการตั้งค่าแพ็คเกจ Git และ Base-devel ก็ถึงเวลาดาวน์โหลดตัวช่วย Trizen AUR มันจะช่วยให้คุณติดตั้ง EasySSH พร้อมกับการพึ่งพาทั้งหมด แทนที่จะต้องจัดการกับมันด้วยมือ
หมายเหตุ: มีปัญหาในการสร้าง EasySSH ผ่าน AUR โดยใช้ Trizen หรือไม่ ลองใช้ Flatpak แทน
โคลน git https://github.com/trizen/trizen cd trizen makepkg -ศรี
ด้วย Trizen ที่พร้อมใช้งาน การติดตั้ง EasySSH จาก AUR ทำได้ง่ายดาย!
trizen -S easyssh
หรือ
trizen -S easyssh-git
หากคุณเป็นผู้ใช้ Fedora Linux ที่ต้องการติดตั้ง EasySSH รุ่นล่าสุด คุณจะไม่สามารถคอมไพล์ซอร์สโค้ดได้โดยไม่มีปัญหา (ส่วนใหญ่เป็นเพราะนักพัฒนาไม่ได้ระบุแพ็คเกจ Fedora ที่คุณต้องการโดยเฉพาะ) โชคดีที่การคอมไพล์โค้ดไม่ได้สำคัญขนาดนั้น เนื่องจากมี EasySSH RPM ให้ใช้งาน
ที่จะติดตั้งให้เปิดหน้าต่าง terminal กับCtrl + Alt + TหรือCtrl + Shift + T จากนั้น ใช้ตัวจัดการแพ็คเกจDNFเพื่อโหลดไฟล์ลงในระบบของคุณ
หมายเหตุ: ในการทดสอบของเรา เราได้ติดตั้ง EasySSH และทำงานบน Fedora 29 หากไม่ได้ผล ให้ลองใช้วิธี Flatpak แทน
sudo dnf ติดตั้ง https://download.opensuse.org/repositories/home:/Dead_Mozay/openSUSE_Leap_15.0/x86_64/easyssh-1.5.3+git.20190128.b75a2f68-lp150.1.2.x86_64.rpm
OpenSUSE Linux เป็นหนึ่งในระบบ Linux ที่ไม่ใช่ Ubuntu/Debian ที่ง่ายที่สุดในการติดตั้ง EasySSH สาเหตุหลักคือแอปนี้ทำงานบน OBS
อย่างเป็นทางการ แอปสามารถติดตั้งได้บน Leap 15 และ Tumbleweed เพื่อให้ใช้งานได้ตรงไปที่หน้า EasySSHบน OpenSUSE Build Service จากนั้นค้นหารุ่น SUSE ของคุณแล้วคลิกปุ่ม "1 คลิกติดตั้ง" เพื่อให้ EasySSH ทำงานได้
EasySSH อยู่บน Flathub และติดตั้งง่ายมาก แม้ว่าก่อนที่คุณจะสามารถติดตั้งแอปด้วยวิธีนี้ คุณต้องติดตั้งรันไทม์ Flatpak และเปิดใช้งานบนการแจกจ่าย Linux ของคุณ
ไม่แน่ใจเกี่ยวกับวิธีการเปิดใช้งานรันไทม์ Flatpak บนการแจกจ่าย Linux ของคุณ? ดูบทช่วยสอนของเราเกี่ยวกับ Flatpaks! ในนั้นเราจะพูดถึงวิธีเปิดใช้งานรันไทม์ Flatpak บนลีนุกซ์รุ่นใหม่ล่าสุดส่วนใหญ่
เมื่อคุณติดตั้ง Flatpak และใช้งานบน Linux OS ของคุณแล้ว ให้เปิดเทอร์มินัลด้วยCtrl + Alt + TหรือCtrl + Shift + Tแล้วเรียกใช้คำสั่งด้านล่างเพื่อรับ EasySSH
flatpak ระยะไกลเพิ่ม --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak ติดตั้ง flathub com.github.muriloventuroso.easyssh
เมื่อติดตั้งและติดตั้งแอป EasySSH แล้ว ก็ถึงเวลาเพิ่มการเชื่อมต่อ SSH หากต้องการเพิ่มการเชื่อมต่อ ให้ค้นหาไอคอน "+" ที่ส่วนด้านซ้ายบนของแอปแล้วคลิก
ในหน้าต่างการเชื่อมต่อใหม่ จะมีช่องข้อความหลายช่อง ขั้นแรก ค้นหา "ชื่อ" และตั้งชื่อการเชื่อมต่อใหม่ของคุณ จากนั้นเลื่อนลงไปที่ "โฮสต์" และกรอกชื่อโฮสต์ (เช่น intel-desktop เป็นต้น) หากคุณไม่ทราบชื่อโฮสต์ ให้เพิ่มที่อยู่ IP ในเครื่องลงในช่องแทน
หลังจากกรอกที่อยู่ IP แล้ว ให้ค้นหาช่อง "ชื่อผู้ใช้" และป้อนผู้ใช้ระยะไกลที่คุณจะใช้ในการเชื่อมต่อผ่าน SSH จากนั้น เพิ่มรหัสผ่านของผู้ใช้ในช่อง "รหัสผ่าน" หรือเลือก "เปลี่ยนรหัสผ่านเป็นไฟล์ข้อมูลประจำตัว" หากคุณต้องการเข้าถึงด้วยคีย์
เมื่อกรอกข้อมูลในช่องสำคัญทั้งหมดแล้ว ให้คลิกปุ่ม "บันทึก" เพื่อปิดหน้าต่างการเชื่อมต่อใหม่
หากต้องการเชื่อมต่อผ่าน SSH ด้วยแอป EasySSH ให้ค้นหาคอลัมน์ "โฮสต์" ที่ด้านซ้ายมือของแอป และดับเบิลคลิกที่การเชื่อมต่อที่คุณต้องการเริ่มต้น
หลังจากพบการเชื่อมต่อที่คุณต้องการโหลดด้วย EasySSH แล้ว ให้เลือกปุ่ม "เชื่อมต่อ" ในหน้าต่างแอปหลัก
หลังจากคลิก "เชื่อมต่อ" ไม่นาน หน้าต่างเทอร์มินัลจะปรากฏขึ้นและส่งการเชื่อมต่อกับระบบที่คุณกำลังพยายามเข้าถึง หากทุกอย่างสำเร็จ คุณจะสามารถเข้าถึงเทอร์มินัลได้ทันที
คุณต้องการให้ 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 ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม