ssh-agent 无法记住密码

ssh-agent 无法记住密码
ssh me@server
eval $(ssh-agent);
set | grep SSH_A
 SSH_AGENT_PID=19216
 SSH_AUTH_SOCK=/tmp/ssh-CYiyq19215/agent.19215
ssh-add
 Enter passphrase for /home/me/.ssh/id_rsa: 
 Identity added: /home/me/.ssh/id_rsa (/home/me/.ssh/id_rsa)
ssh-add -l
 2048 8f:bf:61:e5:f2:bc:bc:c2:57:9e:03:8e:d1:b3:28:93 /home/me/.ssh/id_rsa (RSA)
ssh x@other server
 Enter passphrase for key '/home/me/.ssh/id_rsa': 

我希望我的id_rsa文件的密码已被保存,所以我不需要再次重新输入。

对于该服务器上的其他用户来说,它运行良好,但我看不出有什么不同。有什么线索吗?

答案1

看来,如果您没有公钥,您就会遇到这种行为。

请注意,它会要求输入密码,但如果您按下它也可以。(但是,如果您输入了错误的密码,则不行)

一旦我将相应的公钥复制到服务器,就不再要求我输入密码

相关内容