環境:電腦是windows,server是騰訊雲ubuntu18.04php
騰訊雲服務器,爲了安全問題默認建立時,會拒絕掉直接登陸到root,併爲用戶默認建立了一個user名爲ubuntu。若是想要進入root目錄,直接執行下面的指令:ubuntu
su root
複製代碼
安全意識較高的小夥伴可能會抗拒直接在root下進行操做,可是在ubuntu帳戶下直接輸入apt等命令行會被deny掉。windows
解決方案也很簡單,在指令前要加上sudosudo apt update
複製代碼
sudo的意思是超級管理員權限執行。 仍然被deny掉,那說明默認的ubuntu帳戶可能因爲某些緣由沒有添加進管理員權限。這種狀況說明平臺給你初始化配置的時候就出問題了,建議直接重裝系統或者聯繫平臺。
有一些小夥伴因爲須要,想直接登陸到root目錄下,這時候須要修改sshd_config的配置。 cloud.tencent.com/developer/a…安全
sudo vi /etc/ssh/sshd_config
複製代碼
比較有學習曲線的進入vi的操做
,我作了一下經常使用命令的總結。bash
# vi 指令
i #-->輸入i進入 insert模式
esc #-->按esc退出insert模式
:q #-->鍵入:q不保存退出
:wq #-->鍵入:wq保存退出
複製代碼
記住要刪除前面#讓其生效,如上圖。再在root下面添加你想使用的帳戶的sudo權限。 這時候就能夠直接從電腦端登陸到server的root上了。服務器
- 通常平臺會爲你自動化好,須要執行root級別的指令直接加上sudo就能夠。
- 須要從電腦端直接登陸本身的root,修改sshd_config配置。
- 第一和第二都是講server端怎麼登陸到root下,第三是在講從本身的電腦免密ssh直接登陸到root下,區別清楚