一、环境准备
- 192.168.50.15
- 192.168.50.16
- 192.168.50.17
二、SSH配置
- root用户进入home目录,确实有无隐藏文件夹 .ssh
cd ~
ls -lrta
- 有,则跳过本步骤;没有,执行如下命令
##根据提示输入当前用户密码
ssh localhost
输入密码生成 .ssh文件夹
##登录成功后,再次退出
exit
##进入home目录查看 .ssh
cd ~
ls -lrta
- 成功生成 .ssh目录后,执行如下命令
##进入目录
cd .ssh
##生成秘钥,ssh-keygen用于生成秘钥,-t 指定秘钥类型为 rsa秘钥(一路回车即可)
ssh-keygen -t rsa
三、多主机配置
1. 使用同一份rsa 公私钥
- 追加公钥到授权文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
- 拷贝整个.ssh文件夹到其它服务器
scp -r .ssh root@192.168.50.16:~/
scp -r .ssh root@192.168.50.17:~/
2. 使用不同的rsa 公私钥
原理相同,在不同的服务器上分别生成自己的 rsa 密钥对,将公钥添加到对方的授权文件中