یک قانون فایروال که با عجله وارد شده، یک سرویس SSH که دوباره راهاندازی نمیشود، و سرور شما ساکت میشود. در این حالت، کنسول VNC که از پنل کاربری Infrawire در دسترس است صفحه ماشین را نمایش میدهد، انگار یک کیبورد و یک مانیتور به آن وصل کردهاید. کنترل را دوباره به دست میگیرید، خطا را اصلاح میکنید و VPS دوباره در دسترس میشود.
این دسترسی اضطراری از شبکه سرور شما عبور نمیکند. بنابراین آنچه SSH یا دسکتاپ از راه دور را مسدود کرده هیچ اثری بر آن ندارد. برای یک کسبوکار، این تفاوت میان ده دقیقه اصلاح و یک روز بازیابی است.
دسترسی مستقل از شبکه سرور
SSH به سه چیز بستگی دارد: یک سرویس که گوش میدهد، یک اینترفیس شبکه و یک فایروال. اگر یکی از این سه مشکل داشته باشد، اتصال شکست میخورد، در حالی که خود سرور همچنان کار میکند. کنسول VNC به شکل دیگری کار میکند: هایپروایزر آن را ارائه میدهد، تصویر ماشین مجازی را میخواند و ضربههای کیبورد را به آن میرساند.
بنابراین تا وقتی VPS روشن است، آنچه را نمایش میدهد میبینید، حتی اگر پیکربندی شبکهاش کاملاً خراب باشد.
حادثههایی که با آن قابل حل هستند
این موقعیتها مرتب تکرار میشوند، حتی نزد مدیران باتجربه:
- یک قانون فایروال که پورت مدیریت را مسدود میکند، گاهی همان پورتی که تازه تعیین کرده بودید؛
- یک خطا در پیکربندی SSH که فقط هنگام راهاندازی مجدد سرویس کشف میشود؛
- یک نشانی IP که پس از چند تلاش ناموفق ورود توسط یک ابزار محافظتی مسدود شده است؛
- یک پیکربندی شبکه نامعتبر پس از یک تغییر یا بهروزرسانی؛
- یک دیسک پر که مانع باز شدن نشستهای جدید میشود.
در همه این موارد، ماشین آسیب ندیده است. فقط از راه معمول در دسترس نیست و کنسول راه جایگزین را برای رفع خطا فراهم میکند.
این موضوع برای کسبوکار شما چه تغییری ایجاد میکند
بدون دسترسی اضطراری، تنها راه اغلب نصب مجدد سرور یا بازیابی یک بکاپ است. این کار زمان میبرد، شما را در معرض از دست رفتن دادههای اخیر قرار میدهد و فردی را درگیر میکند که برنامه نداشت روزش را صرف این کار کند.
با کنسول، علت دقیق حادثه را اصلاح میکنید و با سیستم همانطور که بود ادامه میدهید. این بهویژه برای موارد زیر مفید است:
- یک فروشگاه آنلاین یا برنامهای که مشتریانش منتظر پاسخ هستند؛
- یک پیمانکار که سرورهای چند مشتری را مدیریت میکند و نمیتواند بداههکاری کند؛
- یک معاملهگر که محیط VPS فارکس او باید عملیاتی بماند؛
- یک تیم کوچک بدون مدیر سیستم اختصاصی که باید بتواند خودش مشکل را برطرف کند.
نکتهای که باید پیش از نیاز آماده کرد
کنسول نیاز دارد بهصورت محلی با یک نام کاربری و رمز عبور وارد شوید. اما بسیاری از سرورها طوری تنظیم شدهاند که فقط کلیدهای SSH را بپذیرند و حسابهایشان رمز عبور ندارد. نتیجه: صفحه نمایش داده میشود، اما هیچکس نمیتواند احراز هویت کند.
راهحل ساده است: از زمان نصب، یک رمز عبور بلند و منحصربهفرد برای حساب مدیریتی خود تعیین کنید و آن را در یک مدیر رمز عبور نگه دارید. این کار SSH را ضعیف نمیکند، چون همچنان میتوانید رمز عبور را در آن رد کنید. این فقط در اضطراری است.
توصیه دوم: یک بار کنسول را در شرایط عادی باز کنید، وقتی همهچیز خوب است. خواهید دانست رفتارش چگونه است، بهویژه درباره چیدمان کیبورد که اغلب بهطور پیشفرض QWERTY است، و کپی و چسباندن که همیشه در دسترس نیست. بهتر است این را در یک سهشنبه آرام کشف کنید تا در میانه یک خرابی.
لینوکس و ویندوز: همان اصل
روی یک سرور لینوکس، کنسول به پرامپت ورود دسترسی میدهد. روی یک VPS ویندوز، دسکتاپ را نمایش میدهد، حتی وقتی دسکتاپ از راه دور (RDP) به دلیل یک قانون فایروال یا تغییر پورت در دسترس نیست. طرح یکسان است: یک دسترسی مستقیم که شبکه را دور میزند تا اتصال عادی بازگردد.
اگر مجموعهای از ماشینها را مدیریت میکنید، به یاد داشته باشید که این منطق از سروری به سرور دیگر به یک شکل اعمال میشود و رویههای داخلی را ساده میکند. آموزشهای ما پیکربندیهای فایروالی را که برای کم کردن خطاها باید اتخاذ کرد شرح میدهند.
انتخاب VPS با در نظر گرفتن رفع اشکال
وقتی پیشنهادها را مقایسه میکنیم، به پردازنده، حافظه و ذخیرهسازی نگاه میکنیم. اغلب فراموش میکنیم بپرسیم روزی که خودمان را بیرون در قفل کردهایم چه میشود. دسترسی اضطراری جزو معیارهایی است که به اندازه عملکرد خام اهمیت دارند.
VPSهای لینوکس Infrawire این کنسول اضطراری و دسترسی کامل روت (root) را ارائه میدهند. میتوانید همه طرحها را در صفحه VPS مقایسه کنید و سپس نزدیکترین لوکیشن به کاربرانتان را انتخاب کنید.
کنسول یک تور ایمنی است، نه ابزار کار روزانه: برای مدیریت معمول، SSH یا RDP راحتتر هستند.
سوالات متداول
اگر VPS من اصلاً شبکه نداشته باشد، آیا کنسول VNC کار میکند؟
بله. از هایپروایزر عبور میکند، نه از اینترفیس شبکه ماشین. تا وقتی VPS روشن است، صفحه آن را میبینید و میتوانید دستور بفرستید.
نمیتوانم روی کنسول وارد شوم، چه کنم؟
احتمالاً حساب شما رمز عبور محلی ندارد. در این صورت باید از حالت اضطراری یا بازیابی توزیع برای بازنشانی آن استفاده کنید که زمان بیشتری میبرد. به همین دلیل بهتر است آن را از پیش تعیین کنید.
آیا کنسول VNC امن است؟
دسترسی از طریق پنل کاربری شما انجام میشود، بنابراین محافظت از آن اهمیت محوری دارد. یک رمز عبور قوی و منحصربهفرد انتخاب کنید و هرگز اطلاعات ورود خود را به اشتراک نگذارید.
آیا میتوان بهجای SSH در کار روزانه از کنسول استفاده کرد؟
توصیه نمیشود. کپی و چسباندن محدود است، نمایش کمتر راحت است و تایپ روانتر از ترمینال نیست. آن را برای رفع اشکال نگه دارید و در بقیه زمانها با SSH یا RDP کار کنید.

