实验环境 server1:192.168.1.251
server2:192.168.1.249
server3:192.168.248
1.本文使用root 用户,如需单独建立免密登录用户,方法与root用户类似,需要提先创建用户
使用命令ssh-keygen -t rsa 创建密钥,无需输入口令,直接回车
[root@ganluren ~]# ssh-keygen -t rsa
2.同样的操作步骤,在server2,server3 生成密钥文件
3.将密钥导入到认证文件
[root@ganluren ~]# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
[root@ganluren ~]# ssh root@192.168.1.249 cat /root/.ssh/id_rsa.pub >> authorized_keys
[root@ganluren ~]# ssh root@192.168.1.248 cat /root/.ssh/id_rsa.pub >> authorized_keys
ps :如果是创建的免登录用户 ,路径为 /home/用户名/.ssh
4.设置文件夹权限
[root@ganluren ~]# chmod 700 /root/.ssh
[root@ganluren ~]# chmod 600 /root/.ssh/authorized_keys
5.将认证文件复制到其他主机server2,server3
[root@ganluren ~]# scp /root/.ssh/authorized_keys root@192.168.1.249:/root/.ssh/authorized_keys
[root@ganluren ~]# scp /root/.ssh/authorized_keys root@192.168.1.248:/root/.ssh/authorized_keys
6.免密登录配置完成