如何設置root登錄(滴滴雲)


購買雲服務器DC2后,首先進入控制台,找到對應的EIP,如圖1所示:

image.png

圖1

然后使用您終端電腦的遠程登錄軟件登錄DC2(Windows系統推薦xshell,Mac電腦推薦iterm2)。默認登錄用戶名是dc2-user,密碼是您在購買DC2時創建的密碼,如果是密鑰方式更改較繁瑣,需要重新添加密鑰,所以建議只以密碼登錄為准,如圖2所示:

image.png

圖2

代碼:

1
2
3
4
localhost:~ didi$ ssh dc2-user @116 .85.
dc2-user @116 .85. 's password:
Last login: Tue Oct 30 10:32:14 2018 from 111.202.
[dc2-user @10 -254 ~]$

登錄后手動切換到root。如圖3所示:

image.png

圖3

代碼:

1
2
3
4
5
[dc2-user @10 -254- ~]$ sudo su - root
Last login: Tue Oct 30 10:33:12 CST 2018 from 111.202 on pts/0
Last failed login: Tue Oct 30 10:50:06 CST 2018 from 2.32 on ssh:notty
There were 2 failed login attempts since the last successful login.
[root @10 -254- ~] #

接下來我們要做的就是設置好未來該機器可以直接使用root登錄。目前root賬號作為DC2系統的內置賬號,我們並不知道root賬號密碼是什么,這樣我們需要首先重置下root賬戶密碼,需滿足系統密碼健壯性要求,這里將root密碼設置為:123qweQWE

使用命令:passwd root

如圖4所示:

image.png

圖4

輸入密碼時候屏幕上不顯示星號,這是系統保護機制,請勿擔心。如上看到successfully字眼,說明密碼重置成功。如果您輸入的密碼沒有滿足系統健壯性要求,則會出現如下字樣,如圖5所示:

image.png

圖5

請確保root密碼牢記於心,避免丟失無法登陸。

接下來,我們要修改遠程登錄的服務sshd,可以直接使用root登錄。因為DC2服務器一般都需要遠程登錄,控制遠程登錄的服務sshd默認沒有開啟root直接登錄,所以配置能夠root直接遠程,需要編輯sshd服務的主配置文件/etc/ssh/ssd_config

使用命令:vim /etc/ssh/sshd_config

如圖6所示:

image.png

圖6

回車打開該文件。

如圖7所示:

image.png

圖7

輸入鍵盤上的“/”鍵一次,屏幕左下角彈出“/“提示,如圖8所示:

image.png

圖8

此時輸入字符:PermitRootLogin   (請注意大小寫)

然后回車,系統會自動把光標定位到這一行,如圖9所示:image.png

圖9

此時輸入鍵盤“i”鍵,然后把光標移動到這一行的最末尾,如圖10所示:

image.png

圖10

此時刪除最后的“no”字符,添加上“yes”字符,如圖11所示:

image.png

圖11

然后順次輸入鍵盤的esc鍵,:鍵(冒號,注意要同時按shift)屏幕會出現如下提示,如圖12所示:

image.png

圖12

此時輸入:wq

然后回車,系統退回到登錄后的提示符界面。如圖13所示:

 image.png圖13

現在sshd服務已經默認允許root直接遠程登錄,接下來我們要把這個設置應用到系統上,具體操作就是要重啟sshd服務就可以了。不同的系統有不同的重啟命令:

CentOS7:systemctl retart sshd

CentOS6:service sshd restart

Ubuntu 16:systemctl restart sshd

Ubuntu 14:service sshd restart

啟動完成后,我們退出登錄直接用root登錄驗證下,如圖14所示:

image.png

圖14

登錄時提示安全,請忽略即可。登錄成功后確認root可以直接遠程登錄了。此時可以用類似於winscp之類的軟件直接以root身份登錄傳文件了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM