linux免密登录

184 阅读1分钟

环境:centos7.4

  1. 在root目录里执行ssh-keygen,使用简易配置,全部直接回车即可。执行成功会在/root/.ssh/生成三个文件id_rsa id_rsa.pub known_hosts
  2. 复制其他节点的key到本地,只需要在一个当前生成key的节点执行即可:ssh-copy-id root@mynode 此时会在各个节点的/root/.ssh文件夹里生成一个authorized_key文件
  3. 把最后生成的authorized_key复制到其他各个节点:scp .ssh/authorized_key root@mynode:~/.ssh
  4. 如果只需要在一台免密登录则不需要第3步,第三步是让所有机器都能免密登录