centos7配置免密登录

1、环境介绍

    master:192.168.21.10

    node01:192.168.21.11

    node02:192.168.21.12

2、准备工作

    关闭防火墙和selinux,三台主机的主机名和ip写入/etc/hosts

3、生成秘钥文件(三台主机都要配置)

ssh-keygen -t rsa

生成好后用户家目录下的.ssh文件下会生成两个文件

id_rsa: 私钥

id_rsa.pub:公钥

将三台机器的公钥文件合并到authorized_keys

cat /root/.ssh/id_rsa.pub >> authorized_keys

ssh root@k8s-node01 cat /root/.ssh/id_rsa.pub >> authorized_keys

ssh root@k8s-node02 cat /root/.ssh/id_rsa.pub >> authorized_keys

然后将authorized_keys文件复制到node01和node02上

scp /root/.ssh/authorized_keys root@k8s-node01:/root/.ssh/

scp /root/.ssh/authorized_keys root@k8s-node02:/root/.ssh/

然后就可以免密登录了

总结:在ssh的配置文件中默认使用的是authorized_keys,也可自行更改,更改后,重启sshd服务

配置文件路径:/etc/ssh/sshd_config

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容