
Disable SSH Direct Root Login
برای این کار باید user مورد نظر برای ssh را انتخاب کنید و آن را به گروه wheel اضافه نمایید. برای اینکار وارد Manage Wheel Group Users شوید.
user مورد نظر را انتخاب نمایید و روی Add to group کلیک کنید.
فایل زیر را ویرایش نمایید:
1 | /etc/ssh/sshd_config |
و تنظیمات را بصورت زیر تغییر دهید:
1 2 | Protocol 2 PermitRootLogin no |
سپس در فایل زیر:
1 | nano /etc/sudoers |
خط زیر را پیدا کنید.
1 | root ALL=(ALL) ALL |
و زیر آن عبارت زیر را اضافه کنید.
1 | USERNAME ALL=(ALL) ALL |
USERNAME همان یوزر مورد نظر برای ssh است.
تغییرات را ذخیره نمایید و سرویس sshd را restart نمایید.
1 | service sshd restart |
با این تغییرات امکان ssh با user اصلی root وجود ندارد.
اکنون با user مورد نظر می توانید ssh نمایید و سپس برای دسترسی root باید از دستور زیر استفاده نمایید.
1 | sudo su |