วิธีตั้งค่าการเข้าสู่ระบบแบบไม่ใช้รหัสผ่าน SSH ใน RHEL 8
ด้วยการเปิดตัว RHEL 8 คุณจะได้สัมผัสว่าผลิตภัณฑ์จริงจะเป็นอย่างไรและทดสอบฟังก์ชันการทำงานบางอย่างของผลิตภัณฑ์ หากคุณต้องการทดสอบ RHEL 8 คุณสามารถสมัครได้ฟรีและดาวน์โหลด RHEL 8
คุณสามารถดูบทแนะนำการติดตั้ง RHEL 8 ได้จากลิงก์ด้านล่าง
- วิธีดาวน์โหลดและติดตั้ง RHEL 8 ฟรี
- การติดตั้ง “RHEL 8” พร้อมภาพหน้าจอ
เพื่อให้เข้าใจสิ่งนี้ได้ง่ายขึ้น ฉันจะใช้เซิร์ฟเวอร์สองตัว:
- 192.168.20.100 (kerrigan) – เซิร์ฟเวอร์ที่ฉันจะเชื่อมต่อ
- 192.168.20.170 (เทคมินต์) – ระบบ RHEL 8 ของฉัน
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีตั้งค่าการเข้าสู่ระบบ SSH โดยไม่ต้องใช้รหัสผ่านในการติดตั้ง RHEL 8 โดยใช้คีย์ ssh ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ Open-ssh ควรติดตั้งบนระบบของคุณแล้ว แต่ในกรณีที่ไม่ได้ติดตั้ง คุณสามารถติดตั้งได้โดยใช้คำสั่ง yum ต่อไปนี้:
yum install openssh-server
ขั้นตอนที่ 1: สร้างคีย์ SSH บน 192.168.20.100 (kerrigan)
บนระบบ จากจุดที่คุณจะเชื่อมต่อกับระบบ RHEL 8 ให้สร้างคู่คีย์ ssh ใหม่ ซึ่งสามารถทำได้โดยใช้คำสั่งต่อไปนี้:
ssh-keygen
คุณสามารถกำหนดค่าชื่อที่มีความหมายสำหรับไฟล์หรือปล่อยให้เป็นชื่อเริ่มต้นก็ได้ เมื่อระบบถามถึงรหัสผ่าน เพียงกด “enter ” และปล่อยรหัสผ่านว่างไว้
ขั้นตอนที่ 2: คัดลอกคีย์ SSH ไปที่ 192.168.20.170 (tecmint)
การคัดลอกคีย์เป็นงานง่ายๆ ที่สามารถทำได้โดยใช้คำสั่ง ssh-copy-id ดังที่แสดง
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-server
เมื่อได้รับแจ้งให้ใส่รหัสผ่านของผู้ใช้ระยะไกล เพียงป้อนรหัสผ่าน สิ่งนี้จะสร้างไดเร็กทอรี “.ssh ”
หากไม่มี และไฟล์ authorized_keys ที่มีสิทธิ์ที่เหมาะสม
ขั้นตอนที่ 2: ทดสอบการเข้าสู่ระบบแบบไม่ใช้รหัสผ่าน SSH จาก 192.168.20.100
ตอนนี้เราได้คัดลอกคีย์ไปยังเซิร์ฟเวอร์ระยะไกลแล้ว เราก็สามารถทดสอบการเชื่อมต่อได้ ไม่ควรถามรหัสผ่าน:
ssh -i ~/.ssh/id_rsa user@remote-server
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธี SSH ไปยังระบบ RHEL 8 โดยใช้คีย์ ssh ที่ไม่มีรหัสผ่าน ฉันหวังว่ากระบวนการนี้จะง่าย หากคุณมีคำถามใด ๆ โปรดโพสต์ไว้ในส่วนความคิดเห็นด้านล่าง