我正在尝试使用 .ssh/config 文件来使用identityFile,我确信该文件的语法是 100% 正确的,因为它只包含两行。
host *
IdentityFile /path/to/private/key
我尝试了 -vvv,但在试用结束时出现了此错误
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).
当我使用 ssh user@host -i same/private/key 时,它运行正常。
我尝试删除 know_hosts 以及我能删除的所有其他内容。
答案1
在我的 /etc/ssh/ssh_config 中添加 IdentityFIle 指令后,如下所示
IdentityFile /path/to/private/key
ssh 连接已建立