- ssh 免密登录过程
1.A向B 发送一个请求,请求信息中有用户名以及ip
2.B收到请求后,根据用户名和ip 在authorized_keys 中 找寻对应的公钥,并生成随机字符
3. B用公钥对随机字符加密发送给A
4. A 用自己的私钥去解密,然后发送给B
5.B将接收的随机字符与之前生成的对比,通过就允许免密登录
- ssh中文件介绍
进入.ssh
cd /home/gzh/.ssh
authorized_keys 授权过的公钥,也就是可以免密登录的秘钥
known_hosts 访问过的host
id_rsa id_rsa.pub 生成的秘钥对
- 操作
1.生成秘钥
ssh-keygen -t rsa
2.将公钥复制至免密服务器的authorized_keys 中
ssh-copy-id master
master 是需要登录免密服务器域名