1. 程式人生 > 實用技巧 >使用root使用者通過SSH登入Linux例項時報“Permission denied, please try again”的錯誤

使用root使用者通過SSH登入Linux例項時報“Permission denied, please try again”的錯誤

SELinux服務引起問題的解決方法

可以根據現場環境需求,選擇臨時或永久關閉SELinux服務解決SSH連線異常問題。

檢查SELinux服務狀態

  1. 通過管理終端登入Linux例項,執行如下命令,檢視當前SELinux服務狀態。
    /usr/sbin/sestatus -v
    系統顯示類似如下。
    SELinux status:   enabled
    提示:如果SELinux status引數是enabled即處於開啟狀態,是disabled即處於關閉狀態。

臨時關閉SELinux服務

登入Linux例項,執行如下命令,臨時關閉SELinux。

提示:臨時修改SELinux服務狀態,屬於實時生效無需重啟系統或例項。

setenforce 0

永久關閉SELinux服務

登入Linux例項,執行如下命令,永久關閉SELinux服務。

提示:永久性修改SELinux服務狀態,需重啟系統或例項方可生效。

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

提示:此命令只適用當前SELinux服務為enforcing狀態時使用。