sign_and_send_pubkey:签名失败:代理拒绝操作(ePass2003)

时间:2018-03-14 08:31:44

标签: ssh-keys

从ePass2003配置SSH密钥以访问服务器。

我在VirtualBox上有一个guest虚拟机ubuntu 16.04,我可以从VM SSH服务器1但是从服务器1 SSH到服务器2时,得到以下错误。

DefaultListModel<String> fromModel = (DefaultListModel<String>) fromJList.getModel();
DefaultListModel<String> toModel = (DefaultListModel<String>) toJList.getModel();

int selectedIndex;
while ((selectedIndex = fromJList.getSelectedIndex()) != -1)
{
     String itemToRemove = fromModel.remove(selectedIndex);
     fromList.remove(itemToRemove);
     toList.add(itemToRemove);
     toModel.addElement(itemToRemove);
}

当我在服务器2上运行 ssh-add -l <​​/ em>时,我可以看到以下输出。

debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: pkalg rsa-sha2-512 blen 279
debug2: input_userauth_pk_ok: fp SHA256:M0HzYuvGQ8LcKpJIGPgQDrN6Xs8jpyjH4wRQdslGeV
debug3: sign_and_send_pubkey: RSA SHA256:M0HzYuvGQ8LcKpJIGPgQDrN6Xs8jpyjH4wRQdslGeV
**sign_and_send_pubkey: signing failed: agent refused operation**

我在 / etc / ssh / sshd_config 文件中创建了 AllowAgentForwarding yes 。但是从Server1获取到Server2的SSH连接仍然没有运气。 如果有人能帮我解决这个问题会很棒。

先谢谢!!

4 个答案:

答案 0 :(得分:3)

我能够通过SSH密钥解决连接问题。我必须在 / etc / ssh / ssh_config 〜/ .ssh / config

onClick()

$ cat ~/.ssh/config
Host *
Compression yes
ForwardAgent yes
ForwardX11Trusted no
GSSAPIAuthentication no
PreferredAuthentications=publickey

完成上述更改后,重新启动 ssh-agent 并执行 ssh-add

$ cat /etc/ssh/ssh_config
Host *
ForwardAgent yes
ForwardX11Trusted yes
HashKnownHosts yes
GSSAPIAuthentication no
GSSAPIDelegateCredentials no

如果你遇到这些问题,我希望这也应该和你们一起工作。

答案 1 :(得分:2)

我想添加我看到同样的问题(在Ubuntu 18.04中),这是由我的私钥文件的权限错误引起的。我对相关文件做了chmod 600,问题解决了。不知道为什么ssh-agent直到今天都没有抱怨这个。

答案 2 :(得分:2)

我们只需要执行一次即可。

eval "$(ssh-agent -s)"
Ssh-add

没关系。

答案 3 :(得分:0)

有点随机,但请确保您的网络没有阻止它。我当时在旅馆里,无法进入服务器。我尝试通过手机热点进行连接,该连接立即生效。尝试使用其他网络作为解决问题的快速方法。