me@ubuntu:~/.ssh$ ls
id_rsa id_rsa.pub known_hosts two_rsa two_rsa.pub
me@ubuntu: ssh-add ~/.ssh
me@ubuntu: ssh-add -l
2048 7f:76:9d:b4:ae:f0:72:dd:36:c4:25:02:e0:b5:12:a6 /home/me/.ssh/id_rsa (RSA)
为什么没有two_rsa
加载?另外,生产服务器一次只能加载一个 ID 吗?这是导致此行为的原因吗?
答案1
您需要告诉 ssh-add 添加文件。它不会递归添加 下的所有文件~/.ssh
。正确的方法是使用:
ssh-add ~/.ssh/two_rsa