原因:不用懷疑,一般情況下,就是你密碼輸入錯誤了。
解決:找到正確的密碼輸入。
當然,也有可能是下面的情況:
在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時為不允許。
一般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 。