সার্ভারে ঢুকতে না পারা যতটা ভয়ের মনে হয়, ততটা নয়। প্রায় সব ক্ষেত্রেই কয়েক মিনিটে নিজেই ফিরতে পারবেন, কিছু না হারিয়ে। আগে নিজের অবস্থা খুঁজে নিন:
| কী হয়েছে | কী করবেন |
|---|---|
| root পাসওয়ার্ড ভুলে গেছেন | রিসেট করুন (ধাপ ১) |
| SSH কী হারিয়েছেন | পাসওয়ার্ড রিসেট করুন, লগইন করুন, নতুন কী যোগ করুন (ধাপ ১ ও ৩) |
| ফায়ারওয়াল বা কনফিগ বদলানোর পর SSH আটকে যায় বা প্রত্যাখ্যান করে | ওয়েব কনসোল (ধাপ ২ ও ৩) |
| সার্ভার একেবারেই সাড়া দেয় না | বুট স্ক্রিন দেখতে ওয়েব কনসোল (ধাপ ২ ও ৪) |
১. root পাসওয়ার্ড রিসেট করুন
ড্যাশবোর্ডে সার্ভার খুলুন, পরিচালনা ট্যাবে যান এবং root পাসওয়ার্ড reset-এ ক্লিক করুন। নিশ্চিত করতে সার্ভারের hostname লিখুন, কারণ পুরোনো পাসওয়ার্ড সঙ্গে সঙ্গে কাজ করা বন্ধ করে।
এরপর যা হয়:
- ১৬ অক্ষরের (অক্ষর ও সংখ্যা) নতুন পাসওয়ার্ড তৈরি হয়;
- এটি চালু সার্ভারের ভেতরে রিবুট ছাড়াই সেট হয় এবং ১০–৩০ সেকেন্ডে কাজ করে;
- এটি ইমেইলে আসে এবং সার্ভার পাতার অ্যাক্সেস প্যানেলে root পাসওয়ার্ড দেখুন-এর পেছনে একবার দেখানো হয়।
পাসওয়ার্ডের কোনো কপি বোতাম নেই, তাই হাতে বেছে নিরাপদ জায়গায় রাখুন। পরপর দুবার রিসেট চাপবেন না: কয়েক সেকেন্ডের ব্যবধানে দুটি রিসেট একে অপরকে ছাড়িয়ে যেতে পারে এবং পুরোনো পাসওয়ার্ডটি সক্রিয় থেকে যেতে পারে।
Windows সার্ভারে একই বোতাম Administrator-এর পাসওয়ার্ড রিসেট করে।
API দিয়েও hostname দিয়ে নিশ্চিত করতে হয়:
curl -X POST https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/reset-password \
-H "Authorization: Bearer $EQVPS_API_KEY" -H "Content-Type: application/json" \
-d '{"confirm": "your-hostname"}'
তারপর GET /services/SERVICE_ID?reveal=1 দিয়ে পাসওয়ার্ডটি একবার নিন। MCP দিয়ে যুক্ত AI এজেন্টদের কাছে একই সুবিধা আছে reset_password টুল হিসেবে।
রিসেটের জন্য সার্ভার চালু থাকতে হবে এবং বুট শেষ হতে হবে। বন্ধ থাকলে আগে চালু করুন।
২. ওয়েব কনসোল খুলুন
সার্ভার পাতার কনসোল বোতাম ব্রাউজারের একটি জানালায় সার্ভারের নিজের স্ক্রিন খোলে। এটি নেটওয়ার্ক বা SSH কোনোটাই ব্যবহার করে না, তাই দুটোই নষ্ট থাকলেও কাজ করে।
- Linux সার্ভারে লগইন প্রম্পটসহ টেক্সট কনসোল আসে। স্ক্রিন খালি থাকলে Enter চাপুন, তারপর
rootআর আপনার পাসওয়ার্ড দিয়ে লগইন করুন। পেস্ট হয় Ctrl+V বা রাইট-ক্লিকে। - Windows সার্ভারে গ্রাফিক্যাল কনসোল আসে, লগইন স্ক্রিনের জন্য Ctrl+Alt+Del বোতামসহ।
কিছু না খুললে ব্রাউজার পপ-আপ আটকে দিয়েছে: eqvps.com-এর জন্য পপ-আপের অনুমতি দিন এবং আবার কনসোলে ক্লিক করুন। কনসোল 80×24 আকারে শুরু হয়; পূর্ণ-স্ক্রিন প্রোগ্রামের জন্য চালান:
stty rows 50 cols 200
৩. কনসোল থেকে কারণ ঠিক করুন
লগইন করার পর, এই চারটি লকআউট আমরা সবচেয়ে বেশি দেখি।
ফায়ারওয়াল নিয়ম SSH আটকে দিচ্ছে। NAT সার্ভারে ড্যাশবোর্ডে দেখানো SSH পোর্ট সার্ভারের ভেতরে পোর্ট 22-এ ফরওয়ার্ড হয়, তাই বাইরের পোর্টের জন্য নিয়ম কাজে আসে না। SSH-কেই অনুমতি দিন:
ufw allow OpenSSH
ufw status
SSH কনফিগ ভেঙে গেছে। পরীক্ষা করুন, তারপর রিস্টার্ট করুন:
sshd -t && systemctl restart ssh
কনফিগ পড়া না গেলে sshd -t ভুল লাইনটি দেখায়।
SSH কী হারিয়ে গেছে। নতুন পাবলিক কী যোগ করুন:
mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "ssh-ed25519 AAAA...your-new-key you@laptop" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
ডিস্ক ভরে গেছে। ডিস্কে জায়গা না থাকলে লগইন ব্যর্থ হতে পারে। পরীক্ষা করে পুরোনো লগ মুছুন:
df -h /
journalctl --vacuum-size=200M
৪. সার্ভার বুট না হলে
কনসোল বুটের বার্তা দেখায়, যেখানে সাধারণত সমস্যার নাম থাকে: ইনপুটের অপেক্ষায় থাকা ফাইল সিস্টেম চেক, /etc/fstab-এ ভুল লাইন, চালু না হওয়া kernel। প্রথমে ড্যাশবোর্ড থেকে সাধারণ রিবুট চেষ্টা করুন।
দুটি সতর্কতা। একদম নতুন সার্ভার তৈরির পর রিবুট করার আগে এক-দুই মিনিট সময় দিন: একেবারে প্রথম বুট মাঝপথে থামালে সেটি অর্ধেক কনফিগার অবস্থায় থেকে যেতে পারে। আর সার্ভার বারবার জোর করে বন্ধ করবেন না; পরিষ্কার রিবুট বেশি নিরাপদ।
কিছুতেই কাজ না হলে পরিচালনা ট্যাবের OS reinstall একই IP ঠিকানায় সার্ভার নতুন করে তৈরি করে, কিন্তু সব ডেটা মুছে দেয়। এখনো সম্ভব হলে আগে ব্যাকআপ নিন, বা নতুন করে ইনস্টলের আগে টিকিট খুলুন। ব্যাকআপের বিবরণ আছে ব্যাকআপ-এ।
সম্পর্কিত
- SSH কী দিয়ে লগইন সেট করুন, যাতে পাসওয়ার্ডের ওপর নির্ভর করতে না হয়।
- নেটওয়ার্ক ও পোর্ট: NAT ফরওয়ার্ডিং কীভাবে কাজ করে এবং কোন পোর্ট খোলা।
- ঠিকানাই বদলাতে চান? IP ঠিকানা বদলানো।
মন্তব্য
এখনো কোনো মন্তব্য নেই। প্রথম হোন।