linux 多个ssh key 登录远程主机

登录A主机使用分配的sshkey需要指定特定的key,ssh -i  ~/.ssh/xxx_id_rsa_privatekey    username@host ,

指定key后登录提示:

Agent admitted failure to sign using the key. 

或者提示
Enter passphrase for /home/qingxu/.ssh/id_dsa

需要使用:

 

ssh-add ~/.ssh/my_other_key
将这个key也添加到私钥列表中

建议:
将以下内容放入 .bashrc 中即可,避免每次进入机器要手动输入一个 Enter passphrase for
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa

如果添加后还是无使用 可先清空私钥列表
ssh-add -D

查看加入的私钥列表
ssh-add -L
 

参考:https://help.github.com/articles/error-agent-admitted-failure-to-sign/

http://www.cnblogs.com/dlutxm/archive/2011/10/14/2212019.html

 

 


posted on 2016-02-24 14:00  iokde.com  阅读(473)  评论(0编辑  收藏  举报

导航