SSH 未指示公钥用于登录

SSH 未指示公钥用于登录

我有一个用于登录我的服务器的公钥。该密钥受密码保护。但是,当我登录到我的服务器时,没有任何迹象表明该密钥曾经被使用过。我只是像以前一样使用密码登录。使用公钥/密码组合身份验证可以收到什么类型的消息?我只需要知道两者是否都在使用,或者我是否搞砸了公钥设置。客户端是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)。

相关内容