1. 配置图示
2. 请求认证过程
3. 配置实现 A 到 B的免密登陆
(1)在A 主机 生成认证
方式1:
ssh-keygen # 默认就是rsa
方式2:
ssh-keygen -t dsa # 只能用于数字签名从而实现认证
方式3:
ssh-keygen -t rsa # 既能进行加密,也能进行数字签名实现认证
(2)## 从A主机拷贝密钥到目标主机B
方式1:
ssh-copy-id [目标的ip地址]
方式2:
# 拷贝 生长城的 公钥到 目标机器
# 追加 到 authorized_keys 文件中
(3) 实例演示
# 创建密钥命令
[root@hadoop181 ~]# ssh-keygen -t rsa
# 分发密钥命令
[root@hadoop181 ~]# ssh-copy-id root@hadoop181
[root@hadoop181 ~]# ssh-copy-id root@hadoop182
[root@hadoop181 ~]# ssh-copy-id root@hadoop183
4. dsa 和 rsa 区别
- dsa 只能用于数字签名从而实现认证
- rsa 既能进行加密,也能进行数字签名实现认证