~/.ssh/id_rsa*
当连接到需要密钥验证的主机时,如果在 Linux 中从命令行使用 ssh 客户端时在路径下找不到密钥,那么将尝试哪个密钥(如果有) ?
答案1
还有通过运行ssh-agent
(由添加ssh-add
)提供的尝试密钥以及配置文件中作为选项明确提到的密钥IdentityFile
。
如果以上都不适用,则使用公钥的身份验证会失败,通常会转而使用密码身份验证。如果不允许密码身份验证(在服务器或客户端上),则整个身份验证会失败。
~/.ssh/id_rsa*
当连接到需要密钥验证的主机时,如果在 Linux 中从命令行使用 ssh 客户端时在路径下找不到密钥,那么将尝试哪个密钥(如果有) ?
还有通过运行ssh-agent
(由添加ssh-add
)提供的尝试密钥以及配置文件中作为选项明确提到的密钥IdentityFile
。
如果以上都不适用,则使用公钥的身份验证会失败,通常会转而使用密码身份验证。如果不允许密码身份验证(在服务器或客户端上),则整个身份验证会失败。