محتوای آموزشی وبلاگ نتآرام
سرور لینوکسی تازه گرفتهاید و آمادهاید سایت را نصب کنید. قبل از شروع، چند کار اولیه ارزش دارد: مطمئن شوید راه ورود و نجات دارید، سیستم بهروز است و فقط سرویسهای لازم از اینترنت در دسترساند. این کارها شروع مراقبت از سرورند؛ امنیت چیزی نیست که با یک دستور و در نیم ساعت برای همیشه تمام شود.
اگر تجربهٔ مدیریت لینوکس ندارید، بخشهای مربوط به تنظیم SSH و فایروال را با مدیر سرور انجام دهید. میتوانید با این آموزش بفهمید چه چیزی باید تحویل بگیرید و چگونه نتیجه را بررسی کنید. هدف این است که سرور امنتر شود و در همین مسیر، دسترسی خودتان را از دست ندهید.
پیش از تغییر، راه برگشت را بشناسید
وارد پنل ارائهدهنده شوید و محل کنسول سرور را پیدا کنید. کنسول معمولاً راهی است که مستقل از ورود معمول SSH، صفحهٔ ماشین را در اختیار میگذارد. آن را یک بار در وضعیت عادی امتحان کنید. اگر تنظیم شبکه یا فایروال اشتباه شود، همین راه میتواند برای اصلاح لازم باشد.
اطلاعات ورود اولیه و روش بازیابی را امن نگه دارید. اگر چند نفر مسئول سرورند، معلوم باشد در زمان مشکل چه کسی به کنسول دسترسی دارد. پیش از تغییر مهم هم نسخهٔ تنظیمات و راه برگشت همان تغییر را آماده کنید؛ به حافظهٔ خودتان تکیه نکنید.
بهروزرسانی را متناسب با سیستمعامل انجام دهید
ابتدا توزیع و نسخه را ببینید. دستور زیر فقط اطلاعات میخواند:
کد / دستورcat /etc/os-release
دستورهای نصب و بهروزرسانی در Ubuntu، Debian و AlmaLinux یکسان نیستند. از مخزن رسمی و راهنمای همان نسخه استفاده کنید. اگر کنترلپنل دارید، سازگاری بهروزرسانی با آن را هم بررسی کنید؛ اجرای دستور عمومی از یک آموزش نامرتبط میتواند سرویسها را مختل کند.
بعضی بهروزرسانیها نیاز به راهاندازی مجدد دارند. برای سرور فعال، زمان آن را هماهنگ کنید و بعد بررسی کنید سرویسهای لازم واقعاً برگشتهاند. پیام «نصب موفق» جای بازکردن سایت و بررسی عملکردش را نمیگیرد.
ورود مدیریتی را قدمبهقدم بهتر کنید
بهتر است هر مدیر حساب مشخص داشته باشد و کارهای مدیریتی با دسترسی مناسب انجام شود. استفاده از کلید SSH میتواند روش ورود قابل مدیریتتری فراهم کند، اما اول باید ورود با آن را درست تنظیم و آزمایش کنید.
نشست SSH فعلی را باز نگه دارید. در پنجرهٔ دوم با روش جدید وارد شوید و مطمئن شوید فرمان مدیریتی لازم را میتوانید اجرا کنید. فقط بعد از موفقیت این تست، محدودکردن روش قدیمی را طبق سیاست سرور انجام دهید. تغییر رمز، قطع ورود root و بستن ورود با رمز را همزمان و بدون آزمایش انجام ندهید.
محل فایلها و روش تنظیم به نسخه وابسته است. برای سرور Ubuntu میتوانید راهنمای رسمی OpenSSH را مبنا قرار دهید. اگر راهنما با نسخهٔ شما فرق دارد، مدیر سرور باید آن را تطبیق دهد.
فایروال را بر اساس کار واقعی سرور تنظیم کنید
اول فهرست کنید چه چیزهایی باید از بیرون در دسترس باشند: وبسایت، ورود مدیریتی، ایمیل یا کنترلپنل. پورتهای لازم در یک سرور وب ساده با سرور ایمیل یا پنل میزبانی یکسان نیستند.
پیش از بستن دسترسیها، پورت واقعی SSH و مسیر مدیریت را مجاز کنید. اگر ورود را به IP محدود میکنید، مطمئن شوید IP مدیریت شما قابل اتکاست و راه جایگزین دارید. اینترنت خانگی ممکن است آدرس متغیر داشته باشد.
پس از اعمال هر مرحله، از یک اتصال دیگر ورود و وبسایت را امتحان کنید. اگر IPv6 فعال است، سیاست آن را هم بررسی کنید؛ رسیدگی فقط به IPv4 ممکن است بخشی از دسترسی را باز بگذارد. همزمانکردن چند ابزار فایروال بدون شناخت تنظیمات فعلی نیز عیبیابی را دشوار میکند.
خطاها و تلاشهای ورود را قابل دیدن کنید
ساعت درست سرور برای خواندن لاگها مهم است. منطقهٔ زمانی و همگامسازی ساعت را بررسی کنید تا بتوانید زمان یک اتفاق را با گزارش سایت یا پنل تطبیق دهید.
محل لاگ SSH و سرویسهای اصلی را بشناسید. ابزارهای محدودکنندهٔ تلاش ورود میتوانند کمک کنند، ولی باید مراقب باشید مدیر واقعی را به خاطر تنظیم اشتباه مسدود نکنند. قبل از فعالکردن، راه آزادکردن دسترسی و هماهنگی با فایروال فعلی را مشخص کنید.
بکاپ را قبل از ورود اطلاعات واقعی آماده کنید
وقتی اولین دادهٔ مهم وارد سرور شد، باید معلوم باشد نسخهٔ مستقل آن کجاست و چطور برمیگردد. بکاپ را فقط روی دیسک همان ماشین نگذارید. آموزش بکاپ ۳-۲-۱ برای برنامهریزی این بخش مفید است.
در پایان، ورود از روش تعیینشده، دسترسی کنسول، کارکرد سایت و وضعیت بکاپ را بررسی کنید. اگر از خدمات مدیریت سرور استفاده میکنید، همین نتایج را به عنوان تحویل بخواهید. این شروع خوبی است؛ پس از آن بهروزرسانی منظم، مراقبت از برنامهها و بررسی هشدارها باید ادامه داشته باشد.
اشتراکگذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله بعدی
دیدگاهها (۰)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام
