1. 程式人生 > >ssh伺服器拒絕了密碼 請再試一次

ssh伺服器拒絕了密碼 請再試一次

秋辰以往部署Debian系統都是使用主機商的一鍵安裝映象,很久沒自主安裝過Debian系統,閒來無事自主安裝體驗了一下Debian新版還遇到了不少麻煩,當我裝完系統打算使用SSH工具(Xshell、Putty等)遠端連線伺服器的時候,提示:“SSH伺服器拒絕了密碼。請再試一次。”
解決Linux伺服器連線失敗:SSH伺服器拒絕了密碼。請再試一次。

當我看到這條提示還以為我輸錯密碼了,害得我又重新安裝了一遍系統結果還是提示這條資訊,這個時候才意識到不是密碼的問題,是系統不允許root使用者遠端登入,系統的預設設定當然是為了提高安全性,但是秋辰用不慣主機商自帶的網頁版VNC控制檯,我需要讓系統允許“root”這個超級賬戶遠端登入。

登入主機商自帶的網頁版VNC控制檯(每個主機商都自帶),login:

輸入“root”回車,Password:輸入你的密碼(密碼不會顯示,這是Linux系統的特性。)然後回車;如果輸入正確就會登入Linux主機,然後輸入以下命令修改SSH設定:

  1. vi /etc/ssh/sshd_config

解決Linux伺服器連線失敗:SSH伺服器拒絕了密碼。請再試一次。

如最後一行提示“Press ENTER or type command to continue”就按一下回車,然後找到以下內容:

  1. PermitRootLogin without-password

解決Linux伺服器連線失敗:SSH伺服器拒絕了密碼。請再試一次。

並把without-password替換成yes,但是編輯不是很方便,這裡簡單講解一下:

修改的時候把輸入法切換到英文輸入、大小寫一定要看清楚再輸入、移動游標不要按方向鍵;“a”是進入編輯模式,“ESC”鍵是退出編輯模式;非編輯模式下“k”是把游標向上移動、“j”向下、“h”向左、“l”向右;“x”是非編輯模式刪除鍵;編輯模式下一邊按著“Shift”上檔鍵一邊按著小鍵盤上的“-”減號鍵才會出現“_”下劃線;修改完成以後在非編輯模式下輸入“:wq”回車儲存退出,修改錯誤輸入“:q!”回車不儲存退出,然後在執行剛才的修改命令重新修改。

解決Linux伺服器連線失敗:SSH伺服器拒絕了密碼。請再試一次。

當修改完成以後我們還需要重啟一下SSH,執行一下命令

  1. /etc/init.d/ssh restart

解決Linux伺服器連線失敗:SSH伺服器拒絕了密碼。請再試一次。

這個時候再用SSH工具(Xshell、Putty等)遠端連線伺服器就成功了。
解決Linux伺服器連線失敗:SSH伺服器拒絕了密碼。請再試一次。