
我有一個用於登入我的伺服器的公鑰。該密鑰受密碼保護。但是,當我登入我的伺服器時,沒有任何跡象表明該金鑰曾經被使用過。我只是像以前一樣使用密碼登入。使用公鑰/密碼組合身份驗證可以收到什麼類型的消息?我只需要知道兩者是否都在使用,或者我是否搞砸了公鑰設定。客戶端是Xubuntu 14.04,伺服器是Ubuntu Server 14.04。
答案1
> ssh -v ...
為您提供輸出,告訴您身份驗證是如何完成的。這是使用公鑰:
[...]
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering DSA public key: /home/hl/.ssh/id_dsa_srm
debug1: Server accepts key: pkalg ssh-dss blen 434
debug1: Enabling compression at level 6.
debug1: Authentication succeeded (publickey).
[...]
這是技術部分。通常您會注意到,必須輸入密碼才能使用公鑰(除非您不使用密碼或它被快取ssh-agent
)。