สร้างคู่คีย์ SSH ใน Microsoft Azure และเพิ่มลงใน Ubuntu Server

การเชื่อมต่อกับเครื่องเสมือนของเราใน Azure สามารถสร้างได้โดยใช้ข้อมูลประจำตัวหรือ SSH SSH (Secure Shell) เป็นโปรโตคอลที่ใช้ในการเชื่อมต่อกับเครื่องโฮสต์จากระยะไกลผ่านการเชื่อมต่อที่เข้ารหัส สามารถใช้เพื่อเชื่อมต่อกับสวิตช์เราเตอร์ VMware Linux หรือโฮสต์ใด ๆ ที่รองรับการเชื่อมต่อ SSH . ในบทความนี้ฉันจะแสดงวิธีสร้างคีย์ SSH และเพิ่มลงใน Ubuntu Server 18.04 LTS ใหม่ที่ติดตั้งใน Azure

SSH ประกอบด้วยสองคีย์คีย์ส่วนตัวและคีย์สาธารณะ คีย์สาธารณะวางอยู่บน Linux VM และคีย์ส่วนตัวคือสิ่งที่เรานำเสนอเพื่อยืนยันตัวตนของเรา

ในขั้นตอนแรกเราจะสร้างคีย์ SSH จากนั้นในขั้นตอนที่สองเราจะสร้างเซิร์ฟเวอร์ Ubuntu และเพิ่มคีย์ SSH เข้าไป

ขั้นตอนที่ 1: สร้างคีย์ SSH

  1. เข้าสู่ระบบ Azure Portal
  2. เปิด Azure Cloud Shell ที่หน้าต่างด้านขวาบน หากคุณไม่เคยใช้มาก่อนคุณจะต้องสร้างบัญชีพื้นที่เก็บข้อมูลใหม่และอนุญาตให้ Azure Cloud Sheel เก็บไฟล์ไว้ที่นั่น ซึ่งจะมีค่าใช้จ่ายรายเดือนเล็กน้อย

  1. รอจนกระทั่งเชื่อมต่อเทอร์มินัลอย่างถูกต้อง
  2. ประเภท ssh-keygen -t rsa -b 4096 แล้วกด ป้อน เพื่อสร้างคีย์ SSH
  3. ป้อนชื่อไฟล์เพื่อบันทึกคีย์ ในกรณีของเราเราจะบันทึกไฟล์ไปยังตำแหน่งเริ่มต้นโดยการกด ป้อน. คำสั่งสร้างสองไฟล์: id_rsa และ ผับ ในไดเร็กทอรี ~ / .ssh ไฟล์จะถูกเขียนทับหากมีอยู่
  4. ป้อนข้อความรหัสผ่าน ข้อความรหัสผ่านนี้จะใช้เพื่อเชื่อมต่อกับ VM ผลลัพธ์ควรมีลักษณะดังนี้
  5. คุณสามารถดูเนื้อหาของไฟล์ที่สร้างไว้ก่อนหน้านี้ได้โดยพิมพ์คำสั่ง แมว ~ / .ssh / id_rsa.pub และกด ป้อน. ผลลัพธ์ควรเป็นแบบนี้ คุณจะต้องใช้คีย์ผลลัพธ์สำหรับเครื่องเสมือนของคุณ

ขั้นตอนที่ 2: กำหนดให้กับเซิร์ฟเวอร์ Ubuntu

เมื่อเราสร้างคีย์ SSH ในขั้นตอนก่อนหน้าแล้วขั้นตอนต่อไปคือการเพิ่มลงในเซิร์ฟเวอร์ Ubuntu ของคุณที่โฮสต์บน Azure สิ่งนี้สามารถทำได้ในสองสถานการณ์สำหรับเซิร์ฟเวอร์ Ubuntu ที่มีอยู่หรือเซิร์ฟเวอร์ใหม่ที่คุณสร้างขึ้น ฉันจะแนะนำคุณตลอดขั้นตอนสำหรับทั้งสองสถานการณ์ เริ่มต้นด้วยเครื่องเสมือนใหม่

  1. เข้าสู่ระบบ Azure Portal
  2. คลิกที่ สร้างทรัพยากร ทางด้านซ้ายของหน้าต่าง
  3. คลิกที่ เซิร์ฟเวอร์ Ubuntu 18.04 LTS
  4. ภายใต้ ขั้นพื้นฐาน พิมพ์ข้อมูลเครื่องเสมือนที่จำเป็นสำหรับการสมัครสมาชิกกลุ่มทรัพยากรชื่อเครื่องเสมือนภูมิภาคตัวเลือกความพร้อมใช้งานรูปภาพและขนาดเครื่องเสมือน เมื่อคุณทำเสร็จแล้วให้เลื่อนลงไปที่ไฟล์ บัญชีผู้ดูแลระบบ และเลือกไฟล์ คีย์สาธารณะ SSH.
  5. พิมพ์ชื่อผู้ใช้
  6. ภายใต้ แหล่งที่มาของคีย์สาธารณะ SSH เลือก ใช้คีย์สาธารณะที่มีอยู่
  7. ภายใต้คีย์สาธารณะ SSH ให้เพิ่มคีย์ SSH ที่คุณสร้างไว้ก่อนหน้านี้ในขั้นตอนที่ 1 (คำสั่ง แมว ~ / .ssh / id_rsa.pub)
  8. ภายใต้ เลือกพอร์ตขาเข้า เลือก สสส. (22).
  9. กำหนดค่าส่วนที่เหลือสำหรับเครื่องเสมือนของคุณแล้วคลิกที่ ตรวจสอบ + สร้าง
  10. ไปที่เครื่องเสมือนจากนั้นคลิกที่ ภาพรวม ดังที่แสดงในภาพหน้าจอด้านล่าง
  11. คลิกที่ เชื่อมต่อ แล้วเลือก สสส. ที่จะเปิดหน้าต่างใหม่จากที่คุณสามารถดาวน์โหลดไคลเอนต์ SSH (PuTTy หรือไคลเอนต์อื่น ๆ ) หรือคุณสามารถเชื่อมต่อกับ VM ของคุณได้อย่างง่ายดายโดยใช้ Azure Cloud Shell
  12. ในกรณีของเราเราจะเปิด Azure Cloud Shell และเชื่อมต่อกับเครื่องเสมือนโดยพิมพ์คำสั่งต่อไปนี้: ssh [email protected] ที่ไหน azureuser คือชื่อผู้ใช้และ 214.76.108 คือที่อยู่ IP สาธารณะ
  13. เนื่องจากนี่เป็นการเชื่อมต่อครั้งแรกของคุณกับเครื่องเสมือนที่สร้างขึ้นใหม่โดยใช้ SSH ให้พิมพ์ ใช่ แล้วกด ป้อน เพื่อยืนยันการรับรองความถูกต้องไปยังโฮสต์
  14. ป้อนข้อความรหัสผ่านที่คุณสร้างในขั้นตอนที่ 1 แล้วกด ป้อน
  15. คุณเชื่อมต่อกับเซิร์ฟเวอร์ Ubuntu สำเร็จแล้ว
Facebook Twitter Google Plus Pinterest