問題描述
在SSH遠程連接Linux實例時,即便密碼正確輸入后,在命令行或secure日志中也會出現如下錯誤信息。
Permission denied, please try again.
error: Could not get shadow infromation for root.
問題原因
該問題通常是由于系統啟用了SELinux服務所致。
解決方案
可以根據現場環境需求,選擇臨時或永久關閉SELinux服務解決SSH連接異常問題。
檢查SELinux服務狀態。
使用救援遠程連接輕量應用服務器實例。具體操作,請參見使用救援連接Linux服務器。
執行如下命令,查看當前SELinux服務狀態。
/usr/sbin/sestatus -v
系統顯示類似如下。
SELinux status: enabled
說明SELinux status參數值說明如下:
enabled:SELinux服務處于開啟狀態。
disabled:SELinux服務處于關閉狀態。
關閉SELinux服務。
臨時關閉SELinux服務
執行如下命令,臨時關閉SELinux服務。
setenforce 0
永久關閉SELinux服務
執行如下命令,永久關閉SELinux服務。
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
說明此命令只適用當前SELinux服務為
enforcing
狀態時使用。重啟實例使設置生效。具體操作,請參見查看服務器信息。
文檔內容是否對您有幫助?