আপনি কি কখনো এমন পরিস্থিতিতে পড়েছেন যেখানে আপনি উইন্ডোজ পাসওয়ার্ড ভুলে গিয়েছেন অথবা আপনার টিমমেট যিনি Amazon EC2 ইনস্ট্যান্স তৈরি করেছেন সে বিয়मार বা বিজনেস ট্রিপে, এবং আপনি পাসওয়ার্ড জানেন না, কিন্তু আপনাকে পরবর্তী কয়েক মিনিটে কিছু পরিবর্তন করতে হবে? আমি অনুমান করি আমরা সবাই এই চ্যালেঞ্জের সম্মুখীন হয়েছি। খারাপ ব্যাপারটি হলো আপনার কাছে কোনো কি পেয়ার নেই বিদ্যমান পাসওয়ার্ড ডিক্রিপ্ট করার জন্য। চলে সমাধান খুঁজে বের করি।
এই আর্টিকেলে, আমরা আপনাকে দেখাব কিভাবে AWS System Manager ব্যবহার করে Amazon EC2 ইনস্ট্যান্সে উইন্ডোজ পাসওয়ার্ড রিসেট করতে হয়। এটি করার আরেকটি উপায় আছে অটোমেশন ব্যবহার করে, কিন্তু সেটি এই আর্টিকেলের অংশ নয়। AWS System Manager একটি ম্যানেজমেন্ট সার্ভিস যা আপনাকে আপনার Amazon EC2 ইনস্ট্যান্স ম্যানেজ করতে সক্ষম করে। AWS System Manager দিয়ে পাসওয়ার্ড রিসেট করতে হলে AWS Systems Manager Agent (SSM Agent) Amazon EC2 ইনস্ট্যান্সে চালু থাকতে হবে। দ্রষ্টব্য যে, এজেন্টটি Windows Server 2016 এবং Windows Server 2019 ইনস্ট্যান্সে প্রি-ইনস্টল্ড থাকে।
এই প্রস তিনটি ধাপে গঠিত যার মধ্যে রয়েছে:
- ধাপ ১: IAM রোল তৈরি করা
- ধাপ ২: চলমান Amazon EC2 ইনস্ট্যান্সে IAM রোল আট্যাচ করা
- ধাপ ৩: AWS System Manager ব্যবহার করে পাসওয়ার্ড রিসেট করা
ধাপ ১: একটি IAM Role তৈরি করুন
প্রথম ধাপে, আমরা একটি IAM রোল তৈরি করব। IAM রোল হলো একটি এন্টিটি যা AWS সার্ভিস রিকোয়েস্ট করার জন্য পারমিশন সেট ডিফাইন করে। যেহেতু আমরা পাসওয়ার্ড রিসেট করার জন্য একটি রিকোয়েস্ট এক্সিকিউট করব, IAM রোলটিতে পর্যাপ্ত পারমিশন থাকতে হবে।
- AWS Management Console-এ লগইন করুন
- Find Services আন্ডারে IAM টাইপ করুন এবং রান করুন

- Access Management-র অধীনে নেভিগেশন প্যানেলে Roles-এ ক্লিক করুন এবং তারপর Create role-এ ক্লিক করুন

- AWS service-কে trusted entity হিসেবে সিলেক্ট করুন এবং EC2 বেছে নিন Or select a service to view its use cases-এর অধীনে এবং তারপর EC2 Role for AWS System Manager সিলেক্ট করুন নিচের স্ক্রিনশটে দেখানো মত। একবার করলে, Next: Permissions-এ ক্লিক করুন।

- Verify করুন AmazonEC2RoleforSSM রোল লিস্টেড আছে এবং তারপর Next: Tags-এ ক্লিক করুন।

- আপনার রোলের জন্য কি পেয়ার তৈরি করুন এবং Next: Review-এ ক্লিক করুন। ট্যাগগুলোতে ইউজার ইনফরমেশন থাকতে পারে, যেমন ইমেইল অ্যাড্রেস, বা বর্ণনামূলক, যেমন জব টাইটেল। আপনি ট্যাগগুলো ব্যবহার করতে পারেন এই রোলটি অর্গানাইজ, ট্র্যাক, বা অ্যাক্সেস কন্ট্রোল করার জন্য। যেহেতু এটি অপশনাল, আমরা এটা স্কিপ করব।

- নতুন রোলের জন্য একটি নাম টাইপ করুন এবং সেটিংস রিভিউ করুন। সবকিছু ঠিক থাকলে, Create role-এ ক্লিক করুন। আপনাকে এই রোলটি ব্যবহার করতে হবে। আমাদের কেসে, নতুন রোলটি বলা হয়েছে

- Click করুন আপনার তৈরি করা রোলে।
- Add inline policy-এ ক্লিক করুন।
- JSON বেছে নিন
- বিদ্যমান কোডটি Delete করুন এবং নিচের JSON কোড টাইপ করুন:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:PutParameter" ], "Resource": [ "arn:aws:ssm:*:*:parameter/EC2Rescue/Passwords/i-*" ] } ] }
- Review Policy-এ ক্লিক করুন
- পলিসির নাম এবং ডেসক্রিপশন টাইপ করুন এবং তারপর Create Policy-এ ক্লিক করুন। আমাদের কেসে নামটি হলো ParameterStore।

ধাপ ২: চলমান ইনস্ট্যান্সে IAM রোল আট্যাচ করুন
দ্বিতীয় ধাপে, আমরা নতুন তৈরি IAM রোলটিকে বিদ্যমান Amazon EC2 ইনস্ট্যান্সে অ্যাসাইন করব যেখানে আমরা উইন্ডোজ পাসওয়ার্ড রিসেট করতে চাই।
- মেইন মেনুতে Services-এ ক্লিক করুন
- Compute-র অধীনে EC2-এ ক্লিক করুন
- Running instances-এ ক্লিক করুন
- চলমান ইনস্ট্যান্সে রাইট-ক্লিক করুন এবং তারপর Instance Settings > Attach/Replace IAM Role বেছে নিন

- Attach/Replace IAM Role-এর অধীনে একটি IAM রোল বেছে নিন এবং Apply-এ ক্লিক করুন। আপনি দেখতে পাচ্ছেন আমরা ধাপ ১-এ তৈরি করা IAM Role বেছে নিলাম: RoleforSSM।

- আপনি সফলভাবে IAM রোলটি ইনস্ট্যান্সে আট্যাচ করেছেন। Close-এ ক্লিক করুন। এই প্রসেস ৫ মিনিট পর্যন্ত নিতে পারে, ইনস্ট্যান্সটি AWS System Manager সার্ভিসের সাথে নিজেকে রেজিস্টার করতে।

ধাপ ৩: AWS System Manager ব্যবহার করে পাসওয়ার্ড রিসেট করুন
একবার আমরা IAM রোল তৈরি করি এবং Amazon EC2 ইনস্ট্যান্সে অ্যাসাইন করি, উইন্ডোজ মেশিনে পাসওয়ার্ড রিসেট করার সময় AWS System Manager ব্যবহার করে।
- AWS System Manager-এ নেভিগেট করুন এই লিংকে ক্লিক করে। লগড ইন থাকা আবশ্যক।
- Get Started with System Manager-এ ক্লিক করুন
- নেভিগেশন প্যানে Instances & Nodes-র অধীনে Run Command-এ ক্লিক করুন

- উইন্ডোর ডান পাশে Manage your instance-র অধীনে Run a Command-এ ক্লিক করুন।
- Command document-এর অধীনে AWSSupport-RunEC2RescueForWindowsTool বেছে নিন। আপনি সার্চ ফিল্ডে টাইপ করে Enter চাপতে পারেন।

- Targets-এর অধীনে Choose instances manually-এ ক্লিক করুন এবং তারপর আপনার ইনস্ট্যান্স সিলেক্ট করুন।
- Run-এ ক্লিক করুন উইন্ডোর নিচের ডান পাশে
- কমান্ড সফলভাবে পাঠানো হয়েছে যেমন স্ক্রিনশটে দেখানো। আপনি এক্সিকিউট করা কমান্ডের প্রগ্রেস Status-এ ট্র্যাক করতে পারেন।

- Target and outputs-এর অধীনে ইনস্ট্যান্স সিলেক্ট করুন এবং তারপর View output-এ ক্লিক করুন। আপনি এখানে দেখতে পাচ্ছেন, কমান্ডটি সফলভাবে এক্সিকিউট হয়েছে। Step 2 – Output এক্সপ্যান্ড করুন।

- আউটপুট সেকশনে উল্লিখিত URL Copy করুন এবং একটি নতুন ট্যাবে খুলুন।
- Value-এর অধীনে Show-এ ক্লিক করুন নতুন পাসওয়ার্ড দেখতে।

সিকিউরিটি উদ্দেশ্যে, আমরা পরামর্শ দিই আপনি উইন্ডোজে লগইন করে পাসওয়ার্ড পরিবর্তন করুন।