سرور استلار (Server Stellar) ServerStellar

امن‌سازی سرور لینوکس: کارهایی که بعد از تحویل سرور باید انجام دهید

چک‌لیست امن‌سازی سرور مجازی لینوکس: به‌روزرسانی، کاربر جدید با sudo، ورود با کلید SSH، بستن ورود با رمز، فایروال، fail2ban و به‌روزرسانی خودکار.

۱. سیستم را به‌روز کنید

اولین کار بعد از ورود، نصب آخرین به‌روزرسانی‌های امنیتی است. در اوبونتو و دبیان:

apt update && apt upgrade -y

در آلما لینوکس و راکی لینوکس:

dnf upgrade -y

۲. یک کاربر عادی با دسترسی sudo بسازید

کار روزمره با کاربر root ریسک دارد. یک کاربر جدید بسازید و به گروه sudo اضافه کنید (در آلما و راکی گروه wheel):

adduser myuser
usermod -aG sudo myuser

۳. ورود با کلید SSH

کلید SSH را روی کامپیوتر خود بسازید و برای کاربر جدید کپی کنید (راهنمای کامل در مقاله‌ی اتصال به سرور لینوکس با SSH):

ssh-copy-id myuser@IP

۴. ورود با رمز و ورود مستقیم root را ببندید

فقط بعد از اینکه مطمئن شدید با کلید وارد می‌شوید، فایل /etc/ssh/sshd_config را ویرایش کنید و این دو خط را تنظیم کنید:

PasswordAuthentication no
PermitRootLogin no

سپس سرویس SSH را ری‌استارت کنید (systemctl restart ssh در اوبونتو و دبیان، systemctl restart sshd در آلما و راکی). پیش از بستن پنجره‌ی فعلی، در یک پنجره‌ی جدید ورود را امتحان کنید تا دسترسی خود را از دست ندهید.

۵. فایروال را روشن کنید

در اوبونتو و دبیان با ufw فقط پورت‌های لازم را باز کنید:

ufw allow OpenSSH
ufw allow 80,443/tcp
ufw enable

در آلما و راکی از firewalld استفاده کنید: firewall-cmd --permanent --add-service=ssh و سپس firewall-cmd --reload.

۶. جلوی حدس رمز را بگیرید

fail2ban آی‌پی‌هایی را که پشت سر هم رمز اشتباه می‌زنند موقتاً مسدود می‌کند:

apt install fail2ban -y

۷. به‌روزرسانی امنیتی خودکار

apt install unattended-upgrades -y
dpkg-reconfigure --priority=low unattended-upgrades

۸. پشتیبان‌گیری و نظارت

  • از داده‌های مهم به‌طور منظم نسخه‌ی پشتیبان بگیرید و آن را بیرون از همین سرور نگه دارید.
  • ترافیک مصرفی را در صفحه‌ی سرور زیر نظر بگیرید؛ افزایش ناگهانی ترافیک می‌تواند نشانه‌ی سوءاستفاده باشد.
  • اگر فکر می‌کنید رمز سرور لو رفته، فوراً آن را از صفحه‌ی سرور تغییر دهید.

سرور لینوکس جدید لازم دارید؟ صفحه‌ی سرور مجازی لینوکس را ببینید.

سرور خود را همین حالا بسازید

ثبت‌نام با ایمیل یا حساب گوگل انجام می‌شود و سرور معمولاً در چند دقیقه آماده است.