- 目录:
- ssh 免登操作原理
- ssh 免登操作步骤
ssh 免登操作原理:
1/ A 使用ssh 生成 公钥和私钥,之后A请求登陆 B,
2/ B 查看自己的授权列表authorized_keys, 是否含有A的公钥
3/ B 用A的公钥随机加密一个字符串,并将该字符串发送给A
4/ A 接收加密的字符串,并用自己的私钥解密
5/ A 将解密结果发送给 B
6/ B 验证解密结果,判断是否为同一个字符串
7/ B 向 A 发送通过验证
ssh 免登操作步骤:
1/ 打开 terminal,键入以下命令,
- $ ssh-keygen -t rsa
- 摁三次enter
生成 the key randomarr image
2/ 进入ssh目录下,生成公钥,私钥
- id_rsa
- id_rsa.pub
3/ 在ssh目录下,创建权限列表 authorized_keys 文件,将公钥添加到该文件中,在terminal 中键入命令
- $ touch authorized_keys
- $ cat id_rsa.pub >> authorized_keys