Ssh
如何判斷伺服器支持哪些身份驗證方法?
我正在嘗試使用 dsa 密鑰 ssh 到一個盒子。系統提示我輸入密碼,但它預設使用密碼身份驗證。如果第一次身份驗證失敗,似乎它會這樣做,但沒有提到這一點,而且我已經在許多其他伺服器上一次又一次地這樣做 - 現在有了這個新伺服器,它已經成為一個問題
如何判斷伺服器支持哪些身份驗證方法?
如果你執行 ssh -v 然後在輸出中你會發現這樣一行:
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
其中詳細說明了伺服器支持的選項。
我不了解 Windows,但如果您從 Linux 系統開始,那麼 ssh -v 將列出在您建立連接時循環通過的身份驗證方法。