کنسول نجات VPS؛ وقتی SSH قطع میشود
قطع شدن SSH یا خرابی فایروال میتواند دسترسی را ببندد؛ کنسول نجات و اقدامهای اولیه را بشناسید.
آخرین بهروزرسانی: ۲۸ مهر ۱۴۰۵ · زمان مطالعه: حدود 3 دقیقه · سطح: کاربردی
- کنسول نجات VPS؛ وقتی SSH قطع میشود
- از پنل، کنسول VNC/Serial را باز کنید
- از داخل کنسول بکاپ اضطراری بگیرید
چرا این موضوع مهم است؟
موضوع Panel یکی از پایههای نگهداری سرور است. رعایت آن باعث پایداری بیشتر، کاهش ریسک امنیتی و صرفهجویی در زمان پشتیبانی میشود.
اگر تازه سرور خریدهاید، این آموزش نقطه شروع خوبی برای آشنایی با سرویس و جلوگیری از خطاهای رایج است.
پیشنیازها
- دسترسی SSH با کاربر root یا کاربر دارای sudo
- Ubuntu 22.04/24.04 یا Debian 12 (سازگاری با توزیعهای مشابه)
- نسخه پشتیبان از فایلها و دیتابیسهای مهم
- دسترسی به پنل مدیریت سرور (VPS/Virtualizor)
راهنمای گامبهگام
گام 1 — از پنل، کنسول VNC/Serial را باز کنید
از پنل، کنسول VNC/Serial را باز کنید. مقدارهای نمونه را با اطلاعات واقعی سرور خود جایگزین کنید و از اجرای دستور با مقادیر پیشفرض پرهیز کنید.
گام 2 — با کاربر و رمز اصلی وارد شوید
با کاربر و رمز اصلی وارد شوید. برای اطمینان، نتیجه را از یک مسیر دوم (مرورگر، کلاینت یا ابزار مانیتورینگ) هم بررسی کنید.
گام 3 — وضعیت شبکه و فایروال را بررسی کنید
وضعیت شبکه و فایروال را بررسی کنید. این کار را در بازه کمترافیک انجام دهید و در صورت نیاز کاربران را از قبل مطلع کنید.
گام 4 — سرویس SSH را ریاستارت کنید
سرویس SSH را ریاستارت کنید. این مرحله را با دقت انجام دهید و خروجی دستور را بررسی کنید تا از اعمال درست تغییرات مطمئن شوید.
گام 5 — لاگ بوت و journal را بخوانید
لاگ بوت و journal را بخوانید. پس از اجرا، وضعیت سرویس و لاگها را کنترل کنید؛ تغییر بدون بررسی میتواند خطای پنهان ایجاد کند.
گام 6 — از داخل کنسول بکاپ اضطراری بگیرید
از داخل کنسول بکاپ اضطراری بگیرید. اگر روی چند سرور کار میکنید، این مورد را یکبار روی محیط تست اجرا و سپس روی تولید اعمال کنید.
نمونه دستورها
systemctl status ssh
ufw status
ip a
journalctl -b -p errنکات امنیتی و بهینهسازی
- لاگها را پایش کنید تا رفتار غیرعادی زودتر شناسایی شود.
- تغییرات را مستند کنید تا در آینده یا هنگام تحویل به تیم دیگر قابل پیگیری باشد.
- رمزها و کلیدها را در فایلهای محافظتشده نگه دارید و هرگز در کد یا مخزن عمومی قرار ندهید.
خطاهای رایج و راهحل
- خطای اتصال شبکه را با dig، ping و ss بررسی کنید؛ ممکن است فایروال یا DNS مقصر باشد.
- اگر سرویس بالا نیامد، ابتدا journalctl و فایل خطای همان سرویس را بخوانید.
- خطای اتصال شبکه را با dig، ping و ss بررسی کنید؛ ممکن است فایروال یا DNS مقصر باشد.
سؤالات متداول
کنسول نجات چه تفاوتی با SSH دارد؟
کنسول مستقیم به ماشین وصل میشود و به شبکه یا سرویس SSH وابسته نیست.
اگر رمز root را ندارم؟
از گزینه ریست رمز در پنل یا بازگردانی اسنپشات استفاده کنید.
میلاد سرور پلنهای اقتصادی سرور مجازی ایران و سرور مجازی آلمان را با آیپی اختصاصی و قیمت شفاف ارائه میکند. برای مقایسه همه کشورها فهرست کامل سرورهای بینالملل را ببینید.
جمعبندی
گام بعدی پیشنهادی: یک برنامه بکاپ خودکار و مانیتورینگ آپتایم برای همین سرویس راهاندازی کنید.