CentOS7系统3台机器免密互相可以登录(基于密钥) 思路:1.用一套密钥对(公钥私钥对)。 2.首先以一台机器生成一对密钥。在把这对密钥放到想要(这三台机器上就可以实现) 3.缺陷稍微有些不安全 第一步 在一台机器上生成一对密钥 [root@centos7 ~]#ssh-keygen 第二步 把自己的密钥对传到有效位置 [root@centos7 ~]#ssh-copy-id -i /root/.ssh/idrsa.pub 192.168.40.1 #192.168.40.1(本机)机器1 #192.168.40.2机器2 #192.168.40.3机器3 #本骤为生成authorized_key #必须要有生成authorized_key文件不然本项目会失败 第三步 把/root/.ssha文件夹拷贝到机器2 root@centos7 ~]#scp -pr /root/.ssh 192.168.40.2:/root yes 输入密码机器2的root密码 第四步 把/root/.ssh文件夹拷贝到机器3 [root@centos7 ~]# scp -pr /root/.ssh 192.168.40.3:/root yes 输入机器3的root密码 完成 接下来就可以经过操作的任意主机就可以相互之间免密登录了