購買雲服務器DC2後,首先進入控制檯,找到對應的EIP,如圖1所示:shell
圖1vim
而後使用您終端電腦的遠程登陸軟件登陸DC2(Windows系統推薦xshell,Mac電腦推薦iterm2)。默認登陸用戶名是dc2-user,密碼是您在購買DC2時建立的密碼,若是是密鑰方式更改較繁瑣,須要從新添加密鑰,因此建議只以密碼登陸爲準,如圖2所示:安全
圖2服務器
代碼:ssh
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所示:加密
圖3spa
代碼:rest
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密碼設置爲:123qweQWEcode
使用命令:passwd rootci
如圖4所示:
圖4
輸入密碼時候屏幕上不顯示星號,這是系統保護機制,請勿擔憂。如上看到successfully字眼,說明密碼重置成功。若是您輸入的密碼沒有知足系統健壯性要求,則會出現以下字樣,如圖5所示:
圖5
請確保root密碼牢記於心,避免丟失沒法登錄。
接下來,咱們要修改遠程登陸的服務sshd,能夠直接使用root登陸。由於DC2服務器通常都須要遠程登陸,控制遠程登陸的服務sshd默認沒有開啓root直接登陸,因此配置可以root直接遠程,須要編輯sshd服務的主配置文件/etc/ssh/ssd_config
使用命令:vim /etc/ssh/sshd_config
如圖6所示:
圖6
回車打開該文件。
如圖7所示:
圖7
輸入鍵盤上的「/」鍵一次,屏幕左下角彈出「/「提示,如圖8所示:
圖8
此時輸入字符:PermitRootLogin (請注意大小寫)
而後回車,系統會自動把光標定位到這一行,如圖9所示:
圖9
此時輸入鍵盤「i」鍵,而後把光標移動到這一行的最末尾,如圖10所示:
圖10
此時刪除最後的「no」字符,添加上「yes」字符,如圖11所示:
圖11
而後順次輸入鍵盤的esc鍵,:鍵(冒號,注意要同時按shift)屏幕會出現以下提示,如圖12所示:
圖12
此時輸入:wq
而後回車,系統退回到登陸後的提示符界面。如圖13所示:
圖13
如今sshd服務已經默認容許root直接遠程登陸,接下來咱們要把這個設置應用到系統上,具體操做就是要重啓sshd服務就能夠了。不一樣的系統有不一樣的重啓命令:
CentOS7:systemctl retart sshd
CentOS6:service sshd restart
Ubuntu 16:systemctl restart sshd
Ubuntu 14:service sshd restart
啓動完成後,咱們退出登陸直接用root登陸驗證下,如圖14所示:
圖14
登陸時提示安全,請忽略便可。登陸成功後確認root能夠直接遠程登陸了。此時能夠用相似於winscp之類的軟件直接以root身份登陸傳文件了。