ubuntu 系統登陸到root下的問題

環境:電腦是windows,server是騰訊雲ubuntu18.04php

一、在server中登陸root

騰訊雲服務器,爲了安全問題默認建立時,會拒絕掉直接登陸到root,併爲用戶默認建立了一個user名爲ubuntu。若是想要進入root目錄,直接執行下面的指令:ubuntu

su root
複製代碼

二、不想進root,怎樣執行root級別的命令呢?

安全意識較高的小夥伴可能會抗拒直接在root下進行操做,可是在ubuntu帳戶下直接輸入apt等命令行會被deny掉。windows

解決方案也很簡單,在指令前要加上sudo

sudo apt update
複製代碼

sudo的意思是超級管理員權限執行。 仍然被deny掉,那說明默認的ubuntu帳戶可能因爲某些緣由沒有添加進管理員權限。這種狀況說明平臺給你初始化配置的時候就出問題了,建議直接重裝系統或者聯繫平臺。

三、電腦端ssh免密登陸到root下

有一些小夥伴因爲須要,想直接登陸到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上了。服務器

總結

  1. 通常平臺會爲你自動化好,須要執行root級別的指令直接加上sudo就能夠。
  2. 須要從電腦端直接登陸本身的root,修改sshd_config配置。
  3. 第一和第二都是講server端怎麼登陸到root下,第三是在講從本身的電腦免密ssh直接登陸到root下,區別清楚
相關文章
相關標籤/搜索