我刚刚创建了一组 SSH 密钥并将ssh-copy-id
其复制到远程服务器。
当我尝试通过连接时,ssh
出现错误
sign_and_send_pubkey: signing failed: agent refused operation
类似地,当尝试通过 MOSH 连接时,系统会要求我输入密码,尽管这些密钥根本没有密码。
我的文件夹(和我的主目录)的所有权限.ssh
都设置为700
。
看着这个答案让我尝试
我认为你的 ssh-agent 不起作用!执行以下命令...
eval ssh-agent -s
ssh-add
这立即使登录工作正常。问题在于我不想总是使用 ssh-agent,MOSH 本身不支持 SSH-Agent,所以我想知道是否有办法让我的密钥在不使用 的情况下工作ssh-agent
。有人可以向我解释这是否可行吗?
注意:在这种情况下,远程计算机是运行 Pidora 的 Raspberry PI。