在很多地方也需要用到ssh无密码登录,但是,明明是正确的操作,有时候会显示报错:
localhost: Agent admitted failure to sign using the key.
我在再次安装hadoop的时候就遇到了这个问题,解决方法在网上很容易找到,大致如一下这篇文章所述:使用 ssh-add 指令将私钥加进来(根据个人的密匙命名不同更改 id_dsa),使用命令:ssh-add ~/.ssh/id_dsa (要说的是这里,网上大致说是:# ssh-add ~/.ssh/id_dsa,但是绝对不能以为是跟目录而执行 sudo ssh-add ~/.ssh/id_dsa 嘎嘎,那你就中计了~~~注意不要加sudo哦!!!!)
若是显示:
Could not open a connection to your authentication agent错误,
就先执行 ssh-agent bash --login –i ,再 ssh-add ~/.ssh/id_rsa。
http://wenku.baidu.com/view/d403dbf2fab069dc50220170.html