learn

تنظیمات اولیه Rocky Linux 9؛ کاربر sudo، زمان، آپدیت و فایروال

مراحل آماده‌سازی Rocky Linux 9 برای سرور: حساب مدیریتی مستقل، کنترل SSH، firewalld و SELinux بدون بازکردن بی‌دلیل سرویس‌ها.

آماده‌سازی Rocky Linux 9 یعنی ساخت دسترسی مدیریتی قابل بازیابی و اعمال تغییرات قابل کنترل؛ نه خاموش‌کردن SELinux و فایروال برای ساده‌شدن نصب. این مراحل برای سرور تازه و بدون کنترل‌پنل است. ابتدا کنسول میزبان و بکاپ را آماده کنید تا خطای شبکه شما را از سرور بیرون نیندازد.

شناخت وضعیت فعلی

cat /etc/os-release
hostnamectl
timedatectl
sudo dnf check-update

خروجی check-update در صورت وجود آپدیت می‌تواند کد 100 داشته باشد و به‌تنهایی خطای خراب‌شدن سیستم نیست. نام میزبان را پیش از اتصال سرویس‌ها تعیین کنید؛ برای سرویس عمومی از FQDN با DNS صحیح استفاده کنید.

آپدیت و ساخت حساب مدیر

sudo dnf upgrade
sudo useradd -m siteadmin
sudo passwd siteadmin
sudo usermod -aG wheel siteadmin

نام نمونه را تغییر دهید و رمز را در اعلان تعاملی وارد کنید، نه در خط فرمان یا مقاله. با نشست دوم، ورود کاربر و sudo را بیازمایید. تغییر کرنل ممکن است به راه‌اندازی مجدد برنامه‌ریزی‌شده نیاز داشته باشد.

فایروال را با zone واقعی تنظیم کنید

sudo firewall-cmd --get-active-zones
sudo firewall-cmd --list-all

اگر interface شما در public قرار دارد و SSH روی پورت استاندارد است، مجوز ssh را ابتدا در زمان اجرا و سپس ماندگار ثبت کنید. برای پورت سفارشی، service استاندارد کافی نیست.

sudo firewall-cmd --zone=public --add-service=ssh
sudo firewall-cmd --permanent --zone=public --add-service=ssh

فقط سرویس‌های موردنیاز برنامه را اضافه کنید. استفاده از trusted یا بازکردن یک بازه بزرگ پورت، جایگزین فهرست نیازهای واقعی نیست. قبل از reload، قواعد دائمی و دسترسی کنسول را بررسی کنید.

SELinux و کلید SSH

وضعیت SELinux را با getenforce ببینید. در نصب عمومی Rocky، بروز permission denied لزوماً به معنای لزوم خاموش‌کردن SELinux نیست؛ context فایل، boolean یا پورت مجاز همان سرویس را بررسی کنید. کلید خصوصی SSH باید روی دستگاه مدیر بماند. پس از تغییر sshd، آزمون syntax و ورود دوم لازم است؛ یک نشست فعال، صحت ورود تازه را ثابت نمی‌کند.

کنترل تحویل سرور

  • همگامی ساعت و ثبت زمان درست در لاگ‌ها را بررسی کنید.
  • پس از reboot برنامه‌ریزی‌شده، شبکه و سرویس‌های ضروری باید خودکار برگردند.
  • بکاپ بیرون از همان دیسک و هشدار کمبود فضا را راه‌اندازی کنید.
  • فهرست کاربران wheel، پورت‌های شنونده و تغییرات پیکربندی را مستند نگه دارید.

مطالعه مرتبط

منابع و مستندات

بازبینی محتوا و منابع: ۲۶ مهر ۱۴۰۵. دستورهای نمونه برای محیط مشخص‌شده‌اند؛ پیش از استفاده روی سرویس عملیاتی، سازگاری محیط و نسخه پشتیبان را بررسی کنید.

مطالب مرتبط

ارسال نظر

فهرست مطالب