วิธีรีเซ็ตรหัสผ่านเป็นอินสแตนซ์ EC2 Windows โดยใช้ System Manager

คุณเคยอยู่ในสถานการณ์ที่คุณลืมรหัสผ่าน Windows หรือเพื่อนร่วมทีมของคุณที่สร้างอินสแตนซ์ Amazon EC2 ลาป่วยหรือเดินทางไปทำธุรกิจ และคุณไม่รู้ว่ารหัสผ่านคืออะไร แต่คุณต้องทำการเปลี่ยนแปลงบางอย่างในอีกไม่ช้า นาที? ฉันเดาว่าพวกเราทุกคนมีความท้าทายนี้ สิ่งที่ไม่ดีก็คือคุณไม่มีคู่กุญแจสำหรับถอดรหัสรหัสผ่านที่มีอยู่ มาหาวิธีแก้ปัญหากัน

ในบทความนี้เราจะแสดงวิธีรีเซ็ตรหัสผ่าน Windows บนอินสแตนซ์ Amazon EC2 โดยใช้ AWS System Manager นอกจากนี้ยังมีอีกวิธีหนึ่งที่ทำได้โดยใช้ระบบอัตโนมัติ แต่นั่นไม่ได้เป็นส่วนหนึ่งของบทความนี้ AWS System Manager เป็นบริการการจัดการที่ช่วยให้คุณสามารถจัดการอินสแตนซ์ Amazon EC2 ของคุณได้ ในการรีเซ็ตรหัสผ่านผ่าน AWS System Manager จำเป็นต้องเรียกใช้ AWS Systems Manager Agent (SSM Agent) บนอินสแตนซ์ Amazon EC2 โปรดทราบว่าเอเจนต์มาพร้อมกับการติดตั้งอินสแตนซ์ Windows Server 2016 และ Windows Server 2019

ขั้นตอนนี้ประกอบด้วยสามขั้นตอน ได้แก่ :

  • ขั้นตอนที่ 1: การสร้างบทบาท IAM
  • ขั้นตอนที่ 2: แนบบทบาท IAM กับการเรียกใช้อินสแตนซ์ Amazon EC2
  • ขั้นตอนที่ 3: รีเซ็ตรหัสผ่านโดยใช้ AWS System Manager

ขั้นตอนที่ 1: สร้างบทบาท IAM

ในขั้นตอนแรกเราจะสร้างบทบาท IAM บทบาท IAM คือเอนทิตีที่กำหนดชุดสิทธิ์สำหรับการร้องขอบริการ AWS เนื่องจากเราจะดำเนินการตามคำขอรีเซ็ตรหัสผ่าน บทบาท IAM ต้องมีสิทธิ์เพียงพอ

  1. เข้าสู่ระบบ AWS Management Console
  2. ประเภท ฉัน ภายใต้ ค้นหาบริการ และเรียกใช้
  3. คลิกที่ บทบาท ภายใต้ การจัดการการเข้าถึง ภายใต้แผงการนำทางจากนั้นคลิกที่ สร้างบทบาท
  4. เลือก บริการ AWS เป็นหน่วยงานที่เชื่อถือได้และเลือก EC2 ภายใต้ หรือเลือกบริการเพื่อดูกรณีการใช้งาน จากนั้นเลือก บทบาท EC2 สำหรับ AWS System Manager ดังที่แสดงในภาพหน้าจอด้านล่าง เมื่อคุณทำเสร็จแล้วให้คลิกที่ ถัดไป: สิทธิ์.
  5. ยืนยัน บทบาทนั้น AmazonEC2RoleforSSM จะปรากฏขึ้นจากนั้นคลิก ถัดไป: แท็ก
  6. สร้างคู่หลักสำหรับบทบาทของคุณจากนั้นคลิกที่ ถัดไป: ตรวจสอบ. แท็กอาจมีข้อมูลผู้ใช้เช่นที่อยู่อีเมลหรือสามารถสื่อความหมายได้เช่นตำแหน่งงาน คุณสามารถใช้แท็กเพื่อจัดระเบียบติดตามหรือควบคุมการเข้าถึงสำหรับบทบาทนี้ เนื่องจากเป็นทางเลือกเราจะข้ามไป
  7. ประเภท ชื่อสำหรับบทบาทใหม่และตรวจสอบการตั้งค่า หากทุกอย่างเรียบร้อยดีให้คลิกที่ สร้างบทบาท. คุณจะต้องใช้บทบาทนี้ ในกรณีของเราบทบาทใหม่เรียกว่า
  8. คลิก ในบทบาทที่คุณเพิ่งสร้างขึ้น
  9. คลิกที่ เพิ่มนโยบายแบบอินไลน์.
  10. เลือก JSON
  11. ลบ รหัสที่มีอยู่และ ชนิด รหัส JSON ต่อไปนี้:
{"Version": "2012-10-17", "Statement": [{"Effect": "Allow", "Action": ["ssm: PutParameter"], "Resource": ["arn: aws: ssm : *: *: พารามิเตอร์ / EC2Rescue / รหัสผ่าน / i- * "]}]}

  1. คลิกที่ ทบทวนนโยบาย
  2. ประเภท ชื่อนโยบายและคำอธิบายจากนั้นคลิกที่ สร้างนโยบาย. ในกรณีของเราชื่อ ParameterStore.

ขั้นตอนที่ 2: แนบบทบาท IAM กับอินสแตนซ์ที่กำลังรัน

ในขั้นตอนที่สองเราจะกำหนดบทบาท IAM ที่สร้างขึ้นใหม่ให้กับอินสแตนซ์ Amazon EC2 ที่มีอยู่ซึ่งเราต้องการรีเซ็ตรหัสผ่าน Windows

  1. ในเมนูหลักคลิกที่ บริการ
  2. ภายใต้ คำนวณ คลิกที่ EC2
  3. คลิกที่ กำลังรันอินสแตนซ์
  4. คลิกขวาที่อินสแตนซ์ที่เรียกใช้แล้วเลือก การตั้งค่าอินสแตนซ์> แนบ / แทนที่บทบาท IAM
  5. ภายใต้ แนบ / แทนที่บทบาท IAM เลือกบทบาท IAM แล้วคลิก สมัคร. อย่างที่คุณเห็นเราเลือก IAM Role ที่เราสร้างในขั้นตอนที่ 1: RoleforSSM
  6. คุณแนบบทบาท IAM เข้ากับอินสแตนซ์สำเร็จแล้ว คลิกที่ ปิด. ขั้นตอนนี้อาจใช้เวลาถึง 5 นาทีในการลงทะเบียนตัวเองกับบริการ AWS System Manager

ขั้นตอนที่ 3: รีเซ็ตรหัสผ่านโดยใช้ AWS System Manager

เมื่อเราสร้างบทบาท IAM และกำหนดให้กับอินสแตนซ์ Amazon EC2 แล้วก็ถึงเวลารีเซ็ตรหัสผ่านบนเครื่อง Windows โดยใช้ AWS System Manager

  1. ไปที่ AWS System Manager โดยคลิกที่ลิงค์นี้ คุณจำเป็นต้องเข้าสู่ระบบ
  2. คลิกที่ เริ่มต้นกับ System Manager
  3. คลิกที่ เรียกใช้คำสั่ง ภายใต้ อินสแตนซ์และโหนด ในบานหน้าต่างนำทาง
  4. คลิกที่ เรียกใช้คำสั่ง ภายใต้ จัดการอินสแตนซ์ของคุณ ที่ด้านขวาของหน้าต่าง
  5. เลือก AWSSupport-RunEC2RescueForWindowsTool ภายใต้ เอกสารคำสั่ง. คุณสามารถพิมพ์ในช่องค้นหาและกด Enter
  6. ภายใต้ เป้าหมาย คลิกที่ เลือกอินสแตนซ์ด้วยตนเอง แล้ว เลือก อินสแตนซ์ของคุณ
  7. คลิกที่ วิ่ง ที่ด้านขวาล่างของหน้าต่าง
  8. ส่งคำสั่งสำเร็จแล้วดังที่แสดงในภาพหน้าจอด้านล่าง คุณสามารถติดตามความคืบหน้าของคำสั่งที่ดำเนินการได้ภายใต้ สถานะ.
  9. ภายใต้ เป้าหมายและผลลัพธ์ เลือกอินสแตนซ์จากนั้นคลิกที่ ดูผลลัพธ์. ดังที่คุณเห็นที่นี่คำสั่งดำเนินการสำเร็จแล้ว ขยายขั้นตอนที่ 2 - เอาต์พุต
  10. สำเนา URL ที่กล่าวถึงในส่วนผลลัพธ์และเปิดในแท็บใหม่
  11. คลิกที่ แสดง ภายใต้ ค่า เพื่อดูรหัสผ่านใหม่

เพื่อความปลอดภัยเราขอแนะนำให้คุณเข้าสู่ระบบ Windows และเปลี่ยนรหัสผ่าน

Facebook Twitter Google Plus Pinterest