ssh 不接受通过配置重命名的密钥对

ssh 不接受通过配置重命名的密钥对

我重命名了我的 ssh 密钥对(id_rsa/id_rsa.pub → id_servername/id_servername.pub),并相应地更改了我的配置文件

Host servername
    User jan
    Hostname servername.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_servername

连接ssh -i id_servername servername成功,但是当我没有明确指定密钥文件时(即当我依赖上面引用的配置时),ssh 会继续尝试 id_rsa。这是为什么?

答案1

问题已解决:.ssh/config 中的“Host”行实际上与我连接时使用的主机名不匹配,因此 ssh 客户端未应用该配置。

相关内容