معمولا برای امنیت بیشتر در سرورهای ابونتو یوزر روت غیر فعال میباشد اما در بعضی مواقع نیاز هست که با این یوزر به سرور کانکت شویم ما در این آموزش ساده فعال کردن یوزر root در ابونتو را قدم به قدم برای نوشته ایم .
این آموزش در ابونتو 22.04 آورده شده است در ابونتو های پائین هم جوابگو مباشد.
قدم به قدم آموزش فعال کردن یوزر root در ابونتو
قدم اول
ابتدا در محیط دستوری با استفاده از دستور زیر فایل مورد نظر را با ادیتور nano باز میکنیم
sudo nano /etc/ssh/sshd_config
قدم دوم
در این فایل دنبال عبارت #PermitRootLogin prohibit-password بگردید به به صورت زیر تغییر دهید
از:
#PermitRootLogin prohibit-password
به صورت زیر تغییر دهید:
PermitRootLogin yes
راه سریعتر
راه سریعتر مراحل بالا با یک کد دستوری بصورت زیر خواهد بود این کد زیر را بزنی د نیازی به باز کردن و ادیت فایل بالا نیست
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
قدم سوم
حالا با استفاده از دستور زیر یک بار سرویس ssh را ریستارت میکنیم
sudo systemctl restart ssh
قدم چهارم
در این مرحله باید برای یوزر روت یک پسورد تعیین کنیم تا بتوانیم با آن پسورد وارد بشیم با استفاده از دستور زیر و با وارد کردن دوبار پسورد میتوانیم برای یوزر root پسورد تعیین کنیم
sudo passwd
بصورت زیر خواهد بود
$ sudo passwd
[sudo] password for linuxconfig:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
قدم پنجم
ودر آخر هم دوتا دستور زیر را بزنید و کار تمام هست
sudo ufw allow ssh
ssh root@ubuntu-server
برای خرید سرور ابری اینجا کلیک کنید