1. 程式人生 > >密碼正確,SSH無法登陸Received disconnect from ***: Too many /Permission denied, please try again.

密碼正確,SSH無法登陸Received disconnect from ***: Too many /Permission denied, please try again.

	下午嘗試**把本地windows系統檔案上傳到多個linux伺服器**,

因為windows系統本身不支援ssh協議,所以,要想上面的命令成功執行,必須在windows客戶端安裝ssh for windows的客戶端軟體, 於是在本地win10上安裝ssh客戶端。按照以下順序嘗試安裝了:winsshd、freeSSHd、WinSCP、openssh等工具。(其中前三個都沒達到我的目的,所以放棄) 最後以openssh作為解決方向 但安裝完openssh後在linux上使用ssh始終連不上本地機器。密碼輸了n次,都提示錯誤。網上查找了相關文章,都是講怎麼改配置檔案什麼的,也嘗試了n次,欲哭無淚。。。 linux上的命令及提示如下: [

[email protected] /]$ ssh [email protected] [email protected]’s password: #輸入密碼 Permission denied, please try again. [email protected]’s password: #輸入密碼 Permission denied, please try again. [email protected]’s password: #輸入密碼 Received disconnect from 192.168.1.17: 2: Too many attempts.

	仔細檢視網上文章,發現在這篇部落格裡,樓主的方案和其他部落格都差不多,但這裡提到了“換埠”,於是做了嘗試。附上文章地址:[密碼正確,SSH無法登陸 Password authentication failed /Permission denied, please try again.](https://blog.csdn.net/migee/article/details/54585830)

	按思路我把openssh的埠改成了21並重啟服務。再次在linux裡面試圖連線本地機器,結果還是報密碼錯誤!再把埠改回22,還是報錯,並沒有像部落格裡面解決問題。

懷疑22埠被佔用了!

把所有可能佔用22埠的軟體關掉,還是報錯!懷疑openssh的配置有問題,準備重新裝。

解除安裝openssh,繼續報錯!此時明確確定端口占用! 檢查ssh名稱的服務,確實沒有執行狀態的 瑪德,,刪掉下午裝的其他軟體,發現報錯內容有了變化

[[email protected] /]$ ssh [email protected]
ssh: connect to host 192.168.1.17 port 22: Connection refused

連線被拒絕!!! 再次安裝openssh,米有問題了!!!

懷疑是freeSSHd這個軟體把端口占用了,儘管它沒有在前臺執行。

一個端口占用問題,坑了這麼久,也是醉了。。。謹記