Ssh
更改 SSH 密碼沒有任何作用
我最近在我的 linux mint 伺服器上設置了 ssh。出於安全原因,我想更改其密碼。我按照本指南更改密碼。密碼已成功更改,我知道因為如果我想再次更改它,“舊密碼”就是我更改的那個。但是,當我嘗試登錄時,新密碼被拒絕,而舊密碼被接受。任何幫助表示讚賞!
這裡有兩種身份驗證方法:基於密碼和基於密鑰。
您連結到的指南提供了更改密碼的說明,該密碼僅影響基於密鑰的身份驗證。如指南中所述,密碼用於為 SSH 私鑰添加另一層保護。當您更改密碼時,更改發生在客戶端。
如果伺服器執行基於密碼的身份驗證,您將看不到任何區別。密碼在伺服器端根據某種使用者目錄進行身份驗證。這可以是預設的 /etc/shadow 文件,也可以是更複雜的文件,例如 LDAP 伺服器。
ssh -vvv
將有助於診斷。調試輸出將顯示伺服器接受的身份驗證方法列表以及目前正在使用的身份驗證方法。