当前位置: 首页 > 知识库问答 >
问题:

如何解决“sign\u and\u send\u pubkey:签名失败:代理拒绝操作”?

云宝
2023-03-14

使用SSH密钥配置新的数字海洋水滴。当我运行ssh copy id时,我得到的是:

ssh-copy-id user@012.345.67.89
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
sign_and_send_pubkey: signing failed: agent refused operation
user@012.345.67.89's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'user@012.345.67.89'"
and check to make sure that only the key(s) you wanted were added.

但是,当我尝试ssh时,会发生以下情况:

ssh user@012.345.67.89
sign_and_send_pubkey: signing failed: agent refused operation
user@012.345.67.89's password: 

输入密码后,我就可以正常登录了,但这当然违背了首先创建SSH密钥的目的。我决定看看ssh-agent服务器端,这是我得到的:

user@012.345.67.89:~# eval `ssh-agent -s`
Agent pid 5715
user@012.345.67.89:~# ssh-add -l
The agent has no identities.

用户/。ssh/authorized\u密钥也包含ssh-rsa密钥条目,但查找名称“keynamehere”不返回任何内容。

共有3个答案

施晗昱
2023-03-14

我在Ubuntu 18Linux遇到了同样的问题。从Ubuntu 17.10更新后,每个git命令都会显示该消息。

解决此问题的方法是确保您对id\u rsa和id\u rsa拥有正确的权限。发布。

使用stat--form'%a'检查当前chmod编号

要更改文件的权限,请使用

chmod 600 id_rsa
chmod 644 id_rsa.pub

这解决了我的更新问题。

别烨熠
2023-03-14

在将Fedora 26升级到28之后,我也遇到了同样的问题。缺少以下日志

/var/log/secure
/var/log/messages

问题:

antop@localmachine  ~  ssh root@ocp1.example.com
sign_and_send_pubkey: signing failed: agent refused operation
root@ocp1.example.com's password:

错误消息未指出实际问题。问题解决人

chmod 700 ~/.ssh
chmod 600 ~/.ssh/*
蔚丰
2023-03-14

在客户端计算机上运行ssh-add,这将向代理添加SSH键。

使用ssh-add-l(再次在客户端上)确认它确实被添加了。

 类似资料:
  • 我在想什么时候我该拒绝一个promise。我发现了几个关于这个话题的问题,但找不到合适的答案。我什么时候应该拒绝promise? 本文http://howtonode.org/6666a4b74d7434144cff717c828be2c3953d46e7/promises 说: 解析:一个成功的promise是“已解析”的,它调用正在等待的成功侦听器,并记住为附加的未来成功侦听器解析的值。分辨率

  • 所以我想知道promise的回应和拒绝对象是怎么回事。我正在阅读这份文档,有些事情我还不清楚。 例如,对象是关于什么的。 我已经看到这个东西可以包含在一个字符串中,然后启动?发生了什么事?这有什么意义 我最初认为只要回调函数返回一个值,解析函数/对象就会启动,然后它就可以转到 所以我在这件事上玩了一段时间,结果证明,我的理论中有50%的时间是有效的,另外50%的时间让我崩溃。 还有拒绝对象/函数,

  • 当我运行:时,存在这样的错误: 有人可以帮助我吗?

  • 我正在尝试进行查询-https://GRAPH.microsoft.com/v1.0/users/user.name@contoso.com/messages?$select=from,to recipients,ccRecipients,bccRecipients on GRAPH Explorer-https://developer.microsoft.com/en-us/GRAPH/grap

  • 介绍 Hutool针对java.security.Signature做了简化包装,包装类为:Sign,用于生成签名和签名验证。 对于签名算法,Hutool封装了JDK的Signature,具体介绍见:https://docs.oracle.com/javase/7/docs/technotes/guides/security/StandardNames.html: // The RSA signa

  • 注: 内容翻译自 Understand failures 在机器的大量部署中失败是很常见的。当硬件或者软件故障时单台机器失败。当电力故障或者网络问题时多台机器一起失败。多种失败也可能一起发生;几乎不可能列举出所有可能的失败场景。 在这节中,我们分类失败的种类并讨论 etcd 是如何设计来容忍这些失败的。大部分用户,不是所有,可以映射一个特别的失败到一种失败。为了应对罕见或者 不可恢复的失败, 总是