วิธีเปิดใช้งาน SSH ใน Ubuntu

Withi Peid Chi Ngan Ssh Ni Ubuntu



สามารถสร้างการเชื่อมต่อที่ปลอดภัยระหว่างไคลเอนต์และเซิร์ฟเวอร์ได้โดยใช้โปรโตคอลเครือข่าย Secure Shell (SSH) การแลกเปลี่ยนข้อมูลระหว่างไคลเอนต์และเซิร์ฟเวอร์ทุกครั้งจะถูกเข้ารหัส คุณอาจได้รับการเข้าถึงเครื่องของคุณจากระยะไกลและดำเนินการดูแลระบบโดยเปิด SSH การถ่ายโอนไฟล์อย่างปลอดภัยผ่าน SCP และ SFTPS ก็สามารถทำได้เช่นกัน ในการติดตั้งครั้งแรก SSH สำหรับการเข้าถึงระยะไกลจะถูกห้ามบน Ubuntu ตามแบบแผน การเปิดใช้งาน SSH บน Ubuntu นั้นไม่ยากเกินไป หากต้องการตั้งค่าและเปิดใช้งาน SSH บนระบบ Linux ให้ดำเนินการตามรายการต่อไปนี้ในฐานะผู้ดูแลระบบหรือผู้ใช้ sudo

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

เริ่มต้นด้วยกระบวนการอัปเดตที่เก็บ Ubuntu กัน นี่เป็นขั้นตอนสำคัญทุกครั้งที่คุณทำการติดตั้ง ดังนั้นพื้นที่เก็บข้อมูล 'apt-get' จึงถูกใช้ในคำสั่ง 'อัปเดต' ดังที่อธิบายไว้ในภาพต่อไปนี้:







$ sudo apt-get อัปเดต





หลังจากการอัปเดตระบบของคุณสำเร็จ จำเป็นต้องอัปเกรดที่เก็บข้อมูลและแพ็คเกจของระบบเพื่อให้ได้รับผลของการติดตั้งใหม่ในไม่ช้า ดังนั้นแพ็คเกจ “apt-get” จึงใช้กับคีย์เวิร์ด “upgrade”





$ sudo apt-get อัปเกรด



ไคลเอนต์ SSH จะเริ่มสร้างการเชื่อมต่อที่ปลอดภัยเสมอ ดังนั้น การติดตั้งไคลเอนต์ SSH จึงเป็นสิ่งจำเป็นหากคุณต้องการเริ่มการเชื่อมต่อ และโหนดอื่นจะรับฟังอยู่ ดังนั้นคำสั่ง 'apt-get' จะมีประโยชน์ที่นี่ภายในคีย์เวิร์ด 'ติดตั้ง' ตามด้วยคีย์เวิร์ด 'OpenSSH-client' (เพื่อติดตั้งไคลเอ็นต์เซิร์ฟเวอร์) ใช้สิทธิ์ 'sudo' เพื่อเรียกใช้คำสั่งนี้ดังที่แสดงในภาพต่อไปนี้ อาจต้องใช้รหัสผ่านของคุณสำหรับผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบันเพื่อเริ่มกระบวนการติดตั้งได้อย่างราบรื่น ดังนั้นเราจึงเพิ่มรหัสผ่านของเราและติดตั้งสำเร็จแล้ว

$ sudo apt-get ติดตั้ง openssh-client

ติดตั้งเซิร์ฟเวอร์ SSH

อาจเป็นไปได้ว่าคุณอยู่อีกด้านหนึ่ง นั่นคือ ฟังเฉพาะไคลเอนต์-เซิร์ฟเวอร์เท่านั้น ดังนั้นคุณต้องติดตั้งเซิร์ฟเวอร์ SSH ที่ฝั่งของคุณ ก่อนหน้านั้น ให้อัพเดตระบบของคุณด้วยแพ็คเกจ “apt” ในคำสั่ง “update” ต่อไปนี้:

$ sudo apt-get อัปเดต

ตรวจสอบให้แน่ใจว่าแพ็คเกจระบบของคุณได้รับการอัพเกรดเช่นกัน บางครั้ง แพ็คเกจจะไม่ได้รับผลกระทบจากการติดตั้งใหม่ เนื่องจากแพ็คเกจล้าสมัยและต้องมีการอัพเกรดเพื่อให้เข้ากันได้อย่างราบรื่น ใช้คำสั่งอัพเกรดเดียวกันกับที่ใช้ก่อนหน้านี้

$ sudo apt-get อัปเกรด

ถึงเวลาติดตั้งเซิร์ฟเวอร์ OpenSSH เพื่อให้คุณสามารถยอมรับการเชื่อมต่อจากไคลเอนต์ได้ คำสั่งการติดตั้งควรดำเนินการด้วยสิทธิ์ “Sudo” ตามด้วยการใช้แพ็คเกจ “Apt” และคีย์เวิร์ด “OpenSSH-server” ต่อท้าย

$ sudo apt ติดตั้งเซิร์ฟเวอร์ openssh

คุณต้องแน่ใจว่าต้องการติดตั้งเซิร์ฟเวอร์ “openssh” เนื่องจากปลอดภัยสำหรับการสื่อสารและไม่ส่งผลต่อประสิทธิภาพของระบบ ดังนั้นให้กดปุ่ม 'y' เพื่อดำเนินการตั้งค่าการติดตั้งบนเชลล์คำสั่งต่อไป

เปิดใช้งานบริการ SSH

หลังจากนั้นสักครู่ เซิร์ฟเวอร์ OpenSSH จะได้รับการติดตั้งบนเครื่องของคุณสำเร็จ ตอนนี้เป็นเวลากำหนดค่า OpenSSH ในระบบของเรา เพื่อการกำหนดค่าที่สมบูรณ์แบบ เราจะใช้ยูทิลิตี “systemctl” ซึ่งมีแนวโน้มที่จะเปิดใช้งานในส่วนของเรามากกว่า ยูทิลิตี “systemctl” ใช้เพื่อเริ่มบริการ SSH บนระบบของเราด้วยสิทธิ์ “sudo” จากนั้นจะเปิดใช้งานด้วยคำหลัก 'เริ่มต้น' และ 'เปิดใช้งาน' ลิงค์การซิงโครไนซ์ถูกสร้างขึ้นตามที่แสดงในภาพต่อไปนี้ คุณยังสามารถใช้ตัวเลือก “—ตอนนี้” ในคำสั่ง “systemctl” เดียวกันเพื่อเปิดใช้งานเซิร์ฟเวอร์ SSH ได้ทันที

$ sudo systemctl เริ่ม ssh
$ sudo systemctl เปิดใช้งาน ssh
$ sudo systemctl เปิดใช้งาน ssh – ตอนนี้

ตรวจสอบสถานะบริการ SSH

หลังจากเปิดใช้งานสำเร็จแล้ว (ตามลิงก์การซิงโครไนซ์) คุณสามารถค้นหาสถานะการโหลดปัจจุบันได้ผ่านยูทิลิตี้ 'systemctl' โดยใช้คีย์เวิร์ด 'สถานะ' และ 'ssh' ในคำสั่ง ผลลัพธ์ของคำสั่งนี้จะแสดงสถานะปัจจุบันของบริการ ssh สัญญาณสีเขียวแสดงว่าบริการกำลังทำงานอยู่

ตรวจสอบสถานะบริการ SSH

เปิดพอร์ต SSH

ยูทิลิตี้ชื่อ UFW สำหรับการกำหนดค่าไฟร์วอลล์รวมอยู่ใน Ubuntu โปรดใช้ความระมัดระวังในการเปิดพอร์ต SSH หากไฟร์วอลล์ของเครื่องของคุณใช้งานได้ ในการทำเช่นนั้น Ubuntu ได้จัดเตรียมยูทิลิตี้ 'ufw' ให้กับเราเป็นคำสั่งที่สามารถใช้กับคีย์เวิร์ด 'allow' เพื่อเปิดพอร์ต SSH ตรวจสอบให้แน่ใจว่าได้รันด้วยสิทธิ์ 'sudo' คุณจะเห็นว่าการดำเนินการของคำสั่งนี้อาจอัปเดต
กฎของพอร์ต SSH ดังที่ปรากฎในภาพต่อไปนี้:

$ sudo ufw อนุญาต ssh

เชื่อมต่อกับเซิร์ฟเวอร์ SSH

ตอนนี้ คุณต้องตรวจสอบที่อยู่ IP ของระบบของคุณ เช่น ใครก็ตามที่คุณทำงานด้าน SSH ในการค้นหาที่อยู่ IP เราใช้คำสั่ง 'ip' ตามด้วยตัวเลือก 'a' และข้อมูลเกี่ยวกับเครือข่ายของเราจะปรากฏขึ้น คุณต้องค้นหาเครือข่ายเฉพาะที่คุณใช้และค้นหาที่อยู่ IP ภายในบรรทัดที่ขึ้นต้นด้วย 'inet' ในกรณีของเรา ก็คือ 10.0.2.15 ดังที่แสดงในภาพต่อไปนี้:

$ ไอพี ก

ถึงเวลาลงชื่อเข้าใช้ระบบระยะไกลหลังจากที่เรามีที่อยู่ IP ของระบบของเราแล้ว สำหรับสิ่งนี้ เราดำเนินการคำสั่ง SSH ต่อไปนี้เพื่อสร้างการเชื่อมต่อกับระบบระยะไกล คำสั่งเริ่มต้นด้วยคีย์เวิร์ด 'ssh' ตามด้วยชื่อผู้ใช้ระบบของคุณ อักขระ “@” ตามด้วยที่อยู่ IP เนื่องจากเราใช้ SSH เป็นครั้งแรกในระบบของเรา จึงแสดงว่าไม่สามารถสร้างความถูกต้องของโฮสต์ได้ ดังนั้นคุณต้องป้อน 'ใช่' เพื่อยืนยันว่าคุณต้องการเชื่อมต่อต่อไปในฐานะเซิร์ฟเวอร์ SSH หรือไคลเอนต์ หลังจากคำเตือน ระบบจะถามรหัสผ่านระบบของคุณ และคุณต้องระบุรหัสผ่านเพื่อดำเนินการต่อ มันจะทำให้คุณเข้าสู่ระบบจากระบบ Ubuntu ได้สำเร็จและการเชื่อมต่อที่ปลอดภัยจะถูกสร้างขึ้น

$ ssh ชื่อผู้ใช้@ipaddress

เมื่อใช้ SH คุณสามารถเชื่อมต่อกับโหนดอื่นได้สำเร็จ คำแนะนำที่แสดงแสดงถึงการใช้ 'ssh' บนเครื่อง Ubuntu

$ ssh ชื่อผู้ใช้@ipaddress ใคร
$ ssh ชื่อผู้ใช้@ipaddress สถานะการออนไลน์

บทสรุป

ภายในคู่มือนี้ เราได้สาธิตการใช้งาน SSH ในระบบ Ubuntu ได้สำเร็จ หลังจากนั้น เราได้หารือเกี่ยวกับการติดตั้งเซิร์ฟเวอร์ SSH และไคลเอนต์ SSH แยกกัน และให้รายละเอียดเกี่ยวกับการเปิดใช้งาน SSH และการสร้างการเชื่อมต่อ