多种原因可能导致此行为,例如使用代理/钥匙串管理器进行密钥缓存等。
我建议使用-v参数比较2个输出:
ssh -v -i /Users/jgoodwin/.ssh/id_rsa remoteuser@server
这将使您以更详细的方式比较正在发生的事情。如果仍然无法解决,请发布详细输出进行比较。
注意:您最多可以添加3个-v参数以提高详细程度。
更新时间 :
@JasonG从我看到的失败的详细信息是:
debug1:提供RSA公钥:/Users/jgoodwin/.ssh/id_rsa debug1:服务器接受密钥:pkalg ssh-rsa blen
279
debug1:key_parse_private_pem:PEM_read_PrivateKey调试失败:已读取PEM私钥已完成:键入debug1:read_passphrase:无法打开/
dev / tty:未配置设备
您的密钥似乎有一个密码短语,由于我们不在交互式外壳中,因此无法输入该密码短语。标准外壳程序的命令行可能会受益于Keycahin,它会为您“键入密码短语”。
如果您可以为成功的命令生成相同的详细程度,以便我们进行比较…



