1. 程式人生 > >ECS伺服器ssh登入提示“Permission denied, please try again”

ECS伺服器ssh登入提示“Permission denied, please try again”

原文地址:http://www.aiuxian.com/article/p-3184397.html

  • 原因:

               不用懷疑,一般情況下,就是你密碼輸入錯誤了。

  • 解決:

               找到正確的密碼輸入。

當然,也有可能是下面的情況:

在Windows中使用ssh客戶端連線,提示“ssh伺服器拒絕了密碼,請再試一次”,或者在linux中通過ssh連線,提示“Permission denied, please try again”時,可嘗試使用以下方式修復:

1、在ssh提示上述資訊時,可以在管理控制檯通過Web VNC連線管理終端連線伺服器進行測試,如果使用root和密碼可以登入,說明帳號與密碼是正確的。

2、檢查/etc/ssh/sshd_config中的PermitRootLogin,該引數指定是否允許root使用者通過ssh遠端連線伺服器。PermitRootLogin設定yes時表示允許root通過ssh連線伺服器,為no時為不允許。

QQ糿20150212142405.jpg

一般ssh密碼錯誤,同時Web VNC可以登入的問題,此引數的設定引起問題的可能性比較大。

具體調整:

(1) 使用命令vi  /etc/ssh/sshd_config;

注意:vi後面有空格,再加上後面的檔名

(2) 按"/"鍵後進入搜尋模式,輸入PermitRootLogin後回車(注意是有大寫的),可以查詢到該引數;

(3) 按"a"或"i"鍵可以進入編輯,將其修改為yes,即為允許root通過ssh進行連線;

(4) 按"Esc"鍵可以退出編輯,最後輸入" :wq!"(包含冒號),回車進行儲存退出。(如果不儲存,可以使用" :q!"回車) 

(5) 然後重啟sshd服務生效即可,重啟命令可以使用:service sshd restart 。