خرید بک لینک

حساب SSH root باید در همه موارد در لینوکس غیرفعال شود تا امنیت سرور شما بیشتر شود. شما باید از طریق SSH روی سرور راه دور فقط با یک حساب کاربری معمولی وارد شوید. سپس از طریق دستور sudo یا su امتیازات را به حساب root تغییر دهید.

خرید سرور مجازی لینوکس با تحویل فوری

برای غیرفعال کردن اکانت SSH root ابتدا با استفاده از دستورات زیر با یک اکانت معمولی با دسترسی root وارد کنسول سرور خود شوید.

su adminsudo su -   # Drop privileges to root account

پس از ورود به کنسول، فایل پیکربندی اصلی SSH را برای ویرایش با ویرایشگر متن دلخواه خود با صدور دستور زیر باز کنید. فایل پیکربندی اصلی SSH معمولاً در فهرست /etc/ssh/ در اکثر توزیع های لینوکس قرار دارد.

نحوه نصب و پیکربندی Nextcloud در اوبونتو 20.04

vi /etc/ssh/sshd_config

در این فایل، خط “PermitRootLogin” را جستجو کنید و دستور را به شکلی که در گزیده فایل زیر مشاهده می کنید، به روز کنید. در برخی از توزیع های لینوکس، قبل از دستور  PermitRootLogin علامت هشتگ (#) قرار می گیرد، به این معنی است که دستور comment گذاری داده می شود. در این حالت با حذف علامت هشتگ دستور را از comment خارج کنید و آن را روی no قرار دهید.

PermitRootLogin no

نحوه غیرفعال کردن ورود SSH Root در لینوکس

پس از اعمال تغییرات بالا، فایل را ذخیره کرده و ببندید. SSH daemon را مجددا راه اندازی کنید تا با صدور یکی از دستورات زیر، مخصوص توزیع لینوکس، تغییرات اعمال شود.

 systemctl restart sshd service sshd restart /etc/init.d/ssh restart

به منظور بررسی اینکه پیکربندی جدید با موفقیت اعمال شده است. سعی کنید با صدور دستور زیر با اکانت root از طریق SSH از یک سیستم راه دور وارد سرور شوید.

فرآیند ورود از راه دور SSH برای حساب root باید به طور خودکار توسط سرور مجازی لینوکس SSH رد شود. همانطور که در تصویر زیر نشان داده شده است.

نحوه غیرفعال کردن ورود SSH Root در لینوکس

 

منبع: نحوه غیرفعال کردن SSH Root Login در لینوکس - آذرسیس

برچسب: سرور مجازی, لینوکس, ssh, اکانت, حساب root, امنیت بالا, نویسنده: سمیرا تاريخ: جمعه 25 شهريور 1401 ساعت: 2:24

صفحه بندی