پس از نصب سیستم جدید ، ورود root در Linux به طور پیش فرض غیرفعال شده است. وقتی می خواهید به عنوان کاربر اصلی (root) به سرور Linux خود وارد شوید ، دسترسی به شما رد می شود:
این آموزش نسخه های CentOS 6 CentOS 7 – debian – ubuntu تست شده و به درستی کار میکند ( البته محدودیت ورود root بر روی سیستم های CentOS پیشفرض وجود ندارد و بر روی Debian و Ubuntu وجود دارد )
1 2 3 4 5 6 7 |
$ ssh root@parsvds root@parsvds's password: Permission denied, please try again. root@parsvds's password: Permission denied, please try again. root@parsvds's password: Permission denied (publickey,password). |
برای فعال کردن ورود SSH برای یک کاربر ریشه در سیستم لینوکس ، ابتدا باید سرور SSH را پیکربندی کنید. / etc / ssh / sshd_config را باز کرده و خط زیر را تغییر دهید: دستور
توجه داشته باشید ابتدا باید از طریق یوزر دیگری که دسترسی دارید sudo su root را وارد کنید تا بتوانید وارد یوزر شوید و سپس فایل فوق را با ویراشگری مانند nano باز کنید و ویرایش کنید
1 2 3 4 |
From: PermitRootLogin without-password To: PermitRootLogin yes |
پس از انجام تغییر فوق ، سرویس SSH خود را مجدداً راه اندازی کنید:
1 2 |
# /etc/init.d/ssh restart OR service sshd restart [ ok ] Restarting ssh (via systemctl): ssh.service. |
از این به بعد می توانید ssh وارد شوید به عنوان root :
1 2 3 4 5 6 7 8 9 |
$ ssh root@parsvds root@parsvds's password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. |
پارس وی دی اس ارایه دهنده سرور های مجازی از بیش از 29 لوکیشن به صورت تحویل آنی – (خرید VPS )