老师,开始SSH代理的作用是什么?

来源:4-3 配置本地无密码 SSH 登录

大鼻孔的俊俊

2017-05-07

$ eval "$(ssh-agent -s)"

$ ssh-add ~/ .ssh/id_rsa

我网上找到一些无密码SSH登陆的资料中都没有提到要进行这两步,他们是必要的吗?这两个命令的作用是什么呢?

写回答

1回答

Scott

2017-05-07

ssh-add 是指定的私钥添加到 ssh-agent 所管理的一个 session 中,第一个 eval 就是 ssh-agent 来管理你的私钥, 这样你就不用每次进行ssh验证的时候都要输入密码。如果不加我没有测试过,所以可能会导致当前会话中,不识别私钥诱发一些操作的中断,保险起见最好加上

0
1
大鼻孔的俊俊
非常感谢!
2017-05-08
共1条回复

Node.js项目线上服务器部署与发布

阿里云部署Node.js+MongoDB+Nginx的应用项目,打通全栈

1747 学习 · 448 问题

查看课程