صبر کنید...
مرکز آموزش میلاد سرور

ساخت کاربر Sudo در اوبونتو و حذف ورود مستقیم Root

تصویر آموزشی ساخت کاربر Sudo در اوبونتو و حذف ورود مستقیم Root
راهنمای تصویری و مرحله‌به‌مرحله میلاد سرور

استفاده روزمره از حساب root ریسک خطای انسانی و حملات حدس رمز را افزایش می‌دهد. روش بهتر، ساخت یک کاربر مدیریتی و اجرای فرمان‌های حساس با sudo است.

ساخت کاربر جدید

adduser miladadmin
usermod -aG sudo miladadmin

با دستور زیر عضویت کاربر در گروه sudo را بررسی کنید:

id miladadmin
su - miladadmin
sudo whoami

خروجی دستور آخر باید root باشد.

انتقال کلید SSH

اگر برای root کلید عمومی تنظیم شده است، آن را با مالکیت صحیح برای کاربر جدید کپی کنید:

mkdir -p /home/miladadmin/.ssh
cp /root/.ssh/authorized_keys /home/miladadmin/.ssh/
chown -R miladadmin:miladadmin /home/miladadmin/.ssh
chmod 700 /home/miladadmin/.ssh
chmod 600 /home/miladadmin/.ssh/authorized_keys

غیرفعال‌کردن ورود root

فایل /etc/ssh/sshd_config را باز کرده و مقدار زیر را تنظیم کنید:

PermitRootLogin no
PasswordAuthentication no

ابتدا در یک پنجره جدید اتصال کاربر sudo را تست کنید؛ سپس سرویس را بازخوانی نمایید:

sshd -t && systemctl reload ssh
نشست فعلی root را تا زمان اطمینان از ورود موفق کاربر جدید نبندید تا دسترسی خود را از دست ندهید.
این آموزش برای شما مفید بود؟نظر شما به بهتر شدن آموزش‌ها کمک می‌کند.