我尝试在 Ubuntu 16.04 上使用 ssh 代理转发,首先确保代理正在使用命令运行,ssh-agent -s
然后添加身份ssh-add
,ssh-add -c my_key.pem
然后尝试登录, ssh -A user@ip_address
但出现错误sign_and_send_pubkey: signing failed: agent refused operation
。
当我在运行 Ubuntu 15.01 的虚拟盒中尝试同样的事情时,它可以工作。
我已经看过这个问题Ubuntu 16.04 ssh:sign_and_send_pubkey:签名失败:代理拒绝操作甚至尝试过
sudo apt-get autoremove gnome-keyring
ssh-add -D
但仍然失败。所以请不要将此标记为重复...我真的没有主意了