امنیت

کار با کاربر sudo به‌جای root

ساخت کاربر مدیر، استفاده از sudo و محدود کردن ورود مستقیم root.

1 دقیقه مطالعه 1 بازدید به‌روزرسانی 2026-10-10
فهرست مطالب ساخت کاربرانتقال کلید SSH به کاربر جدیدآزمایشمحدود کردن root

کار روزمره با root خطرناک است؛ یک اشتباه تایپی می‌تواند سیستم را خراب کند. بهتر است با یک کاربر معمولی کار کنید و فقط هنگام نیاز sudo بزنید.

ساخت کاربر

adduser deploy
usermod -aG sudo deploy

انتقال کلید SSH به کاربر جدید

mkdir -p /home/deploy/.ssh
cp ~/.ssh/authorized_keys /home/deploy/.ssh/
chown -R deploy:deploy /home/deploy/.ssh
chmod 700 /home/deploy/.ssh && chmod 600 /home/deploy/.ssh/authorized_keys

آزمایش

ssh deploy@SERVER_IP
sudo whoami

خروجی باید root باشد.

محدود کردن root

در /etc/ssh/sshd_config:

PermitRootLogin no
systemctl restart ssh
قبل از بستن root مطمئن شوید با کاربر جدید وارد می‌شوید و sudo کار می‌کند.

آموزش‌های مرتبط

مشکل حل نشد؟
تیم پشتیبانی آماده کمک است.