­

遠程Ubuntu系統時獲取Root許可權

  • 2019 年 12 月 23 日
  • 筆記

在日常使用雲伺服器時,經常會遇到伺服器無法獲取root許可權,特別是Ubuntu系統,系統在開始時,會讓你採用你自定義的一個名稱,類似windows10讓你自己創建一個帳號而並不是使用Administrator帳號一個道理,但是往往自己創建的帳號並沒有什麼用,特別是開發者在開發項目的時候,往往會導致許可權不夠,無法進行編輯,接下來我就給大家解決這個問題吧!

其實,這個問題是比較簡單的,主要是SSH為了保護系統避免非授權訪問提升的保護力度,只要是找到SSH配置文件,修改一些就可以默認使用Root帳號進行操作了,好了,廢話不多說,開始行動。

一般情況下你是不是先用你自己創建的帳號登錄ubuntu系統,之後在使用su root命令進行切換到root下,其實,不用那麼麻煩,按照我的方式來就可以了。

重置雲伺服器Root密碼

若是你第一個使用的話,請給root帳號指定一個密碼,便於訪問:

sudo passwd root
root@VM-0-3-ubuntu:/# sudo passwd root  Enter new UNIX password:  Retype new UNIX password:  passwd: password updated successfully  root@VM-0-3-ubuntu:/# 

修改SSH配置

sudo vi /etc/ssh/sshd_config

找到  PermitRootLogin 這項 將其改為 yes

# Authentication:  LoginGraceTime 120  PermitRootLogin yes  StrictModes yes

保存重啟ssh服務即可:

sudo service ssh restart

結語

好了,現在就可以直接使用root帳號進行操作自己的項目了,看看你是否成功了么,如果有問題,請在下方評論區留言,謝謝!

本文鏈接:https://www.debuginn.cn/2284.html

本文採用CC BY-NC-SA 3.0 Unported協議進行許可,轉載請保留此文章鏈接