ورود فقط با کاربر root راحت است اما پرخطر. این راهنما نشان میدهد چگونه یک کاربر اختصاصی با دسترسی sudo و ورود با کلید SSH بسازید؛ مکملی ایدهآل برای آموزشهای ایمنسازی SSH و UFW.
📋 پیشنیازها
- یک VPS لینوکس (Ubuntu/Debian) با دسترسی روت (root) یا sudo و یک نشست SSH فعال.
ایجاد کاربر
deploy را با نام دلخواه خود جایگزین کنید:
Bashsudo adduser deploy sudo usermod -aG sudo deploy
افزودن به گروه sudo
Bashsudo groups deploy # doit afficher : deploy sudo (ou wheel sur certaines distros)
پیکربندی کلید SSH
روی رایانه خودتان، در صورت نیاز یک کلید بسازید (ssh-keygen -t ed25519). سپس آن را روی سرور کپی کنید (با root یا با کاربر جدید پس از فعال شدن sudo):
Bashssh-copy-id deploy@IP_DU_VPS
سپس وارد شوید: ssh deploy@IP_DU_VPS
آزمایش sudo
Bashsudo apt update # ou : sudo whoami → root
بهترین روشها
- پس از بررسی، ورود root با رمز عبور را غیرفعال کنید (به ایمنسازی SSH مراجعه کنید).
- پورت SSH را در UFW مجاز نگه دارید.
- اگر احراز هویت با رمز عبور را بهعنوان راه پشتیبان نگه میدارید، از رمزهای عبور قوی استفاده کنید.
استقرار موفق! 🚀