Difference between revisions of "Deploy VM with Cloud Image"
From CMU ITSC Network
Line 1: | Line 1: | ||
== การสร้าง ssh key pair == | == การสร้าง ssh key pair == | ||
− | + | * เปิด Windows Powershell หรือ Terminal | |
− | + | * รันคำสั่งต่อไปนี้ | |
− | <pre> | + | <pre>ssh-keygen -C "your_email@example.com"</pre> |
− | ssh-keygen | + | คำอธิบาย |
− | </pre> | + | -C : เพิ่ม comment เพื่อระบุว่า key นี้ใช้กับอีเมลใด |
− | |||
− | คำอธิบาย | ||
− | |||
− | |||
− | |||
− | + | * กำหนดชื่อไฟล์และตำแหน่งจัดเก็บ | |
+ | ระบบจะถามว่า: | ||
+ | <pre> | ||
+ | Enter file in which to save the key (C:\Users\yourname/.ssh/id_ed25519): | ||
+ | </pre> | ||
+ | กด Enter เพื่อใช้ค่าเริ่มต้น (C:\Users\yourname/.ssh/id_ed25519) | ||
+ | หรือพิมพ์ชื่อไฟล์ใหม่ เช่น D:\Data\ssh-key\id_ed25519 | ||
+ | |||
+ | * ตั้งรหัสผ่านสำหรับ Key (ถ้าต้องการ) | ||
+ | ระบบจะถามว่า: | ||
+ | <pre> | ||
+ | Enter passphrase (empty for no passphrase): | ||
+ | </pre> | ||
+ | ถ้าไม่ต้องการรหัสผ่าน ให้กด Enter | ||
+ | ถ้าต้องการความปลอดภัยเพิ่ม ให้ใส่รหัสผ่านแล้วกด Enter | ||
+ | |||
+ | * ตรวจสอบไฟล์ที่สร้าง | ||
+ | ไฟล์จะถูกสร้างในโฟลเดอร์ที่ระบุก่อนหน้าโดยจะมี 2 ไฟล์ | ||
+ | <pre> | ||
+ | id_ed25519 → Private Key | ||
+ | id_ed25519.pub → Public Key | ||
+ | </pre> | ||
+ | |||
+ | * เราจะใช้ Public Key ทำ Cloud init เพื่อสร้าง user เริ่มต้นให้กับ VM ในการสร้าง VM จาก Cloud image ซึ่งสามารถใช้กับหลาย ๆ VM ได้ | ||
+ | * และจะใช้ Private Key ในการเข้าใช้งาน VM ผ่าน ssh โดยไม่ใช้ password ดังนั้นต้องเก็บ Private Key เป็นความลับไม่ส่งต่อให้ใคร | ||
== การสร้าง VM จาก Cloud image == | == การสร้าง VM จาก Cloud image == | ||
+ | * ไปที่ Create VM |
Revision as of 09:38, 16 October 2025
การสร้าง ssh key pair
- เปิด Windows Powershell หรือ Terminal
- รันคำสั่งต่อไปนี้
ssh-keygen -C "your_email@example.com"
คำอธิบาย -C : เพิ่ม comment เพื่อระบุว่า key นี้ใช้กับอีเมลใด
- กำหนดชื่อไฟล์และตำแหน่งจัดเก็บ
ระบบจะถามว่า:
Enter file in which to save the key (C:\Users\yourname/.ssh/id_ed25519):
กด Enter เพื่อใช้ค่าเริ่มต้น (C:\Users\yourname/.ssh/id_ed25519) หรือพิมพ์ชื่อไฟล์ใหม่ เช่น D:\Data\ssh-key\id_ed25519
- ตั้งรหัสผ่านสำหรับ Key (ถ้าต้องการ)
ระบบจะถามว่า:
Enter passphrase (empty for no passphrase):
ถ้าไม่ต้องการรหัสผ่าน ให้กด Enter ถ้าต้องการความปลอดภัยเพิ่ม ให้ใส่รหัสผ่านแล้วกด Enter
- ตรวจสอบไฟล์ที่สร้าง
ไฟล์จะถูกสร้างในโฟลเดอร์ที่ระบุก่อนหน้าโดยจะมี 2 ไฟล์
id_ed25519 → Private Key id_ed25519.pub → Public Key
- เราจะใช้ Public Key ทำ Cloud init เพื่อสร้าง user เริ่มต้นให้กับ VM ในการสร้าง VM จาก Cloud image ซึ่งสามารถใช้กับหลาย ๆ VM ได้
- และจะใช้ Private Key ในการเข้าใช้งาน VM ผ่าน ssh โดยไม่ใช้ password ดังนั้นต้องเก็บ Private Key เป็นความลับไม่ส่งต่อให้ใคร
การสร้าง VM จาก Cloud image
- ไปที่ Create VM