集群内免密登录可以更方便的对集群中的机器进行管理和操作,我们今天就来操作一下并记录。
进入root下的.ssh目录执行命令生成公钥和私钥
ssh-keygen -t rsa
目录下生成了两个文件id_rsa和id_rsa.pub,分别是公钥和私钥
我们需要将公钥文件导入authorized_keys文件并分发到要免密登录的机器
cat id_rsa.pub >> authorized_keys
然后讲上述工要认证文件传输到要远程的机器
scp authorized_keys root@192.168.1.72:/root/.ssh/
输入密码传输完成以后,就可以直接使用ssh 192.168.1.72免密登录这台机器了。
注意是公钥分发到哪台机器,本机就可以直接免密登录到哪台机器。