−25%

روی پرداخت سالانه Windows، تا ۳۱ اکتبر. مشاهده پلن‌ها

EQVPS
شروع کنید

دسترسی به سرور را از دست داده‌اید: ری‌ست رمز root و استفاده از کنسول وب

رمز root را فراموش کرده‌اید، کلید SSH را گم کرده‌اید یا با یک قاعدهٔ فایروال خودتان را بیرون گذاشته‌اید؟ راه برگشت بدون تیکت: ری‌ست رمزی که حدود ۳۰ ثانیه بعد اعمال می‌شود، و کنسول وبی که حتی بدون شبکه هم کار می‌کند.

از دست دادن دسترسی به سرور ترسناک‌تر از آن است که واقعاً هست. تقریباً همیشه می‌توانید در چند دقیقه خودتان برگردید، بدون اینکه چیزی از دست برود. اول وضعیت خودتان را پیدا کنید:

چه شدهچه باید کرد
رمز root را فراموش کرده‌ایدری‌ستش کنید (گام ۱)
کلید SSH را گم کرده‌ایدرمز را ری‌ست کنید، وارد شوید، کلید تازه اضافه کنید (گام‌های ۱ و ۳)
بعد از تغییر فایروال یا پیکربندی، SSH گیر می‌کند یا رد می‌کندکنسول وب (گام‌های ۲ و ۳)
سرور اصلاً پاسخ نمی‌دهدکنسول وب برای دیدن صفحهٔ بوت (گام‌های ۲ و ۴)

۱. رمز root را ری‌ست کنید

در داشبورد سرور را باز کنید، به زبانهٔ مدیریت بروید و روی ری‌ست رمز عبور root بزنید. hostname سرور را برای تأیید بنویسید، چون رمز قبلی فوراً از کار می‌افتد.

بعد از آن:

  1. یک رمز تازهٔ ۱۶ نویسه‌ای (حرف و رقم) ساخته می‌شود؛
  2. داخل سرور روشن و بدون ری‌استارت تنظیم می‌شود و ۱۰ تا ۳۰ ثانیه بعد کار می‌کند؛
  3. به ایمیل‌تان فرستاده می‌شود و در پنل دسترسی صفحهٔ سرور، پشت دکمهٔ نمایش رمز عبور root، فقط یک بار نمایش داده می‌شود.

رمز دکمهٔ کپی ندارد، پس آن را دستی انتخاب کنید و جای امنی نگه دارید. ری‌ست را دو بار پشت سر هم نزنید: دو ری‌ست با فاصلهٔ چند ثانیه ممکن است از هم جلو بزنند و رمز قدیمی‌تر فعال بماند.

روی سرور ویندوز همین دکمه رمز 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 وصل‌اند، همین قابلیت را با ابزار reset_password دارند.

برای ری‌ست، سرور باید روشن باشد و بوتش تمام شده باشد. اگر خاموش است، اول روشنش کنید.

۲. کنسول وب را باز کنید

دکمهٔ کنسول در صفحهٔ سرور یک پنجرهٔ مرورگر با صفحهٔ خود سرور باز می‌کند. نه از شبکه استفاده می‌کند نه از SSH، پس وقتی هر دو خراب‌اند هم کار می‌کند.

  • سرورهای لینوکس یک کنسول متنی با اعلان ورود دارند. اگر صفحه خالی است Enter بزنید، سپس با root و رمزتان وارد شوید. جای‌گذاری با Ctrl+V یا کلیک راست کار می‌کند.
  • سرورهای ویندوز یک کنسول گرافیکی با دکمهٔ 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، یا هسته‌ای که بالا نمی‌آید. اول یک ری‌استارت معمولی از داشبورد امتحان کنید.

دو هشدار. به سرور تازه‌ساخته‌شده یکی دو دقیقه فرصت بدهید و بعد ری‌استارتش کنید: قطع کردن اولین بوت ممکن است آن را نیمه‌پیکربندی‌شده رها کند. و سرور را بارها به‌زور خاموش نکنید؛ ری‌استارت تمیز امن‌تر است.

اگر هیچ‌کدام جواب نداد، نصب مجدد سیستم‌عامل در زبانهٔ مدیریت سرور را با همان نشانی IP از نو می‌سازد، اما همهٔ داده‌ها را پاک می‌کند. اگر هنوز می‌توانید، اول نسخهٔ پشتیبان بگیرید یا پیش از نصب مجدد تیکت باز کنید. نسخهٔ پشتیبان در پشتیبان‌گیری توضیح داده شده است.

مرتبط

پرسش‌های متداول

ری‌ست رمز سرور را ری‌استارت می‌کند یا داده‌ها را پاک می‌کند؟

نه. رمز تازه داخل سرور روشن و بدون ری‌استارت تنظیم می‌شود و حدود ۱۰ تا ۳۰ ثانیه بعد قابل استفاده است. به فایل‌ها و سرویس‌ها دست زده نمی‌شود. فقط نصب مجدد سیستم‌عامل داده‌ها را پاک می‌کند.

رمز تازه را کجا ببینم؟

به ایمیل‌تان فرستاده می‌شود و یک بار در پنل دسترسی صفحهٔ سرور نمایش داده می‌شود. دکمهٔ کپی ندارد، پس آن را دستی انتخاب و کپی کنید یا فوراً در یک مدیر رمز ذخیره کنید.

ری‌ست با خطایی دربارهٔ guest agent شکست می‌خورد. چه کنم؟

رمز را یک عامل کوچک داخل سرور تنظیم می‌کند که فقط وقتی کار می‌کند که سرور روشن باشد و بوتش تمام شده باشد. اگر سرور خاموش است روشنش کنید، یک دقیقه صبر کنید و دوباره امتحان کنید. اگر سیستم‌عامل اصلاً بوت نمی‌شود، کنسول وب را باز کنید تا علت را ببینید.

کسی که سرور را به او واگذار کرده‌ام می‌تواند کنسول را باز کند؟

نه. کنسول صفحهٔ زندهٔ سرور را نشان می‌دهد، پس فقط حساب مالک سرور می‌تواند آن را باز کند. افراد واگذارشده همچنان می‌توانند رمز را ری‌ست و سرور را ری‌استارت کنند.

نظرات

هنوز نظری نیست. اولین نفر باشید.

یک نظر بگذارید

نظرات پیش از نمایش بررسی می‌شوند.