همکاران گرامی قیمت های سایت بروز نمیباشد جهت خرید حتما تماس بگیرید.

سبد خرید
0

سبد خرید شما خالی است.

حساب کاربری

یا

حداقل 8 کاراکتر

آموزش فعال‌سازی یوزر Root و دسترسی SSH در Ubuntu

زمان مطالعه4 دقیقه

تاریخ انتشار : 6 آگوست 2025تعداد بازدید : 0نویسنده : دسته بندی : وبلاگ
پرینت مقالـه

می پسنـدم1

اشتراک گذاری

اندازه متن12

چرا باید دسترسی Root و SSH را فعال کنیم؟

در توزیع‌های مدرن لینوکس مانند اوبونتو، دسترسی مستقیم به کاربر root به‌صورت پیش‌فرض غیرفعال است. این تصمیم به‌منظور افزایش امنیت سیستم اتخاذ شده است؛ چرا که دسترسی مستقیم به Root در صورت نفوذ مهاجم می‌تواند کنترل کامل سیستم را در اختیار او قرار دهد.

با این حال، در برخی شرایط، فعال‌سازی دسترسی به کاربر Root از طریق SSH می‌تواند ضروری یا مفید باشد. از جمله این موارد می‌توان به موارد زیر اشاره کرد:

  • مدیریت سریع و مستقیم سرورهای لینوکس از راه دور
    برای مدیران سیستم (SysAdminها)، دسترسی به Root می‌تواند انجام بسیاری از وظایف نگهداری و مدیریت را ساده‌تر کند.

  • اجرای خودکار اسکریپت‌ها یا برنامه‌های مدیریتی
    در سناریوهایی مانند نصب خودکار، استقرار سریع یا راه‌اندازی اولیه سرور (Server provisioning)، دسترسی مستقیم Root می‌تواند فرآیند را تسهیل کند.

  • محیط‌های آزمایشی یا توسعه
    در محیط‌هایی که امنیت در اولویت اول نیست، مانند ماشین‌های مجازی محلی یا سرورهای تست، فعال‌سازی SSH برای Root می‌تواند باعث صرفه‌جویی در زمان شود.

⚠️ توجه: فعال‌سازی دسترسی Root از طریق SSH در سرورهای واقعی یا اینترنتی توصیه نمی‌شود مگر اینکه اقدامات امنیتی مناسب مانند احراز هویت با کلید SSH، محدودسازی IP، و استفاده از فایروال انجام شده باشد.

با در نظر گرفتن این مقدمه، در ادامه گام‌به‌گام نحوه فعال‌سازی یوزر Root و دسترسی SSH برای آن را آموزش می‌دهیم.

گام ۱: تعیین رمز عبور برای کاربر Root

در اوبونتو، کاربر Root معمولاً غیرفعال است و رمز عبور ندارد. برای فعال‌سازی آن، ابتدا یک رمز عبور تعیین می‌کنیم:

				
					sudo passwd root
				
			

پس از وارد کردن دستور بالا، از شما خواسته می‌شود که یک رمز جدید برای کاربر Root تعیین کنید.

گام ۲: فعال‌سازی ورود Root از طریق SSH

فایل پیکربندی SSH را با یک ویرایشگر متنی باز کنید:

				
					sudo nano /etc/ssh/sshd_config

				
			

موارد زیر را در فایل پیدا کرده و ویرایش کنید یا در صورت نبود، اضافه نمایید:

				
					PermitRootLogin yes
PasswordAuthentication yes
				
			
  • PermitRootLogin yes: اجازه ورود کاربر Root را صادر می‌کند.

  • PasswordAuthentication yes: اجازه ورود با رمز عبور را صادر می‌کند (در صورت استفاده از کلید SSH این گزینه می‌تواند روی no باقی بماند).

  • 💡 پیشنهاد امنیتی: اگر از کلیدهای SSH استفاده می‌کنید، بهتر است PasswordAuthentication را غیرفعال (no) بگذارید و از روش امن‌تر کلید عمومی استفاده کنید.

گام ۳: راه‌اندازی مجدد سرویس SSH

پس از ذخیره و بستن فایل (با زدن Ctrl+O و Ctrl+X در nano)، برای اعمال تغییرات، سرویس SSH را ری‌استارت کنید:

				
					sudo systemctl restart ssh

				
			

گام ۴: تست اتصال SSH با کاربر Root

اکنون می‌توانید با استفاده از کاربر Root و IP سرور به SSH متصل شوید:

				
					ssh root@your-server-ip

				
			

در صورت موفق بودن، از شما رمز عبور Root خواسته می‌شود.

نکات امنیتی پایانی

  • برای افزایش امنیت، می‌توانید فایل sshd_config را طوری تنظیم کنید که فقط از IPهای مشخصی اجازه اتصال داده شود.

  • استفاده از پورت غیرمعمول (مثلاً به‌جای پورت 22 از پورت 2222) نیز می‌تواند به کاهش حملات brute-force کمک کند.

  • نصب و پیکربندی ابزارهای امنیتی مانند UFW و Fail2ban اکیداً توصیه می‌شود.

جمع‌بندی

در این آموزش یاد گرفتیم که چگونه کاربر Root را در اوبونتو فعال کرده و امکان اتصال به آن از طریق SSH را فراهم کنیم. اگرچه این روش برای مدیریت سرور مفید است، اما باید همیشه جوانب امنیتی را در نظر داشت و از روش‌های امن‌تری مانند استفاده از کلیدهای SSH بهره گرفت.

مقایسه محصولات

0 محصول

مقایسه محصول
مقایسه محصول
مقایسه محصول
مقایسه محصول