1. 程式人生 > >Linux ssh 允許 root使用者 登入

Linux ssh 允許 root使用者 登入

1、簡介

1.1 介紹

    為了 系統 安全,某些 情況下,對於 root使用者(超級管理員) 外部 不能 通過 ssh 訪問;但 大多數 情況下,例如 很多 應用 的部署,大多 需要 超級 管理 許可權,而且 也是 內部 網路,外界 無法 訪問,所以 允許 root 使用者 ssh 方式 登入 也不失為 明智之舉;(哈哈哈,root 使用者 操作 還是 要 謹慎 操作 的 ,畢竟 有些操作 很容易 造成 無法挽回 的 後果,所以 還有 一種 獲取 root 同等 許可權 的方式 更推薦 使用 -- sudo 執行不需要輸入密碼,以後 寫 文章 單獨 介紹 嘍)
    

1.2 作業系統

## 本文作業系統 Ubuntu 16.04 amd64
# lsb_release -a

    

2、root 使用者 登入

    某些 情況,例如 裝 系統 的時候,未設定 root 密碼,此時 需要 非 root 使用者 狀態下 為 root 設定密碼
    

2.1 非 root 使用者

2.1.1 非 root 使用者 切換至 root 使用者 設定 密碼

## 注意 # 和 $ 哦,這是兩個 概念哦,"#" root 使用者 操作符
## 兩者 選其一 即可,執行後 輸入當前 非 root 使用者的密碼(擁有root 同等許可權 可以直接 切換哦)
$ sudo su 
$ sudo -s

## passwd 省略使用者名稱,則預設修改當前使用者的密碼
# passwd

    

2.1.2 非 root 修改 root 使用者密碼

## 執行後 輸入當前 非 root 使用者的密碼
$ sudo passwd root

    

2.2 root 使用者

    這樣 根本 不需要做什麼,因為 你已經 能 在 服務 終端 通過 使用者名稱、密碼 登入了,不過還是 可以 重新設定 密碼

## passwd 省略使用者名稱,則預設修改當前使用者的密碼
# passwd

    

3、ssh 允許 root 使用者 登入

3.1 配置 修改

## 註釋 原有 項,改成 yes
# vim /etc/ssh/sshd_config

Linux ssh 允許 root使用者 登入

    

3.2 重啟 ssh 服務

#  /etc/init.d/ssh/restart