Linux 集群 SSH 免密互信配置全流程

发布时间:2026/7/14 6:58:17
Linux 集群 SSH 免密互信配置全流程 文章目录前言Linux 集群 SSH 免密互信配置全流程1. 节点添加集群节点信息2. 生成 ssh 密钥3. 集群节点互相分发公钥4. 统一权限5. 互信测试前言如果您觉得有用的话记得给博主点个赞评论收藏一键三连啊写作不易啊^ _ ^。而且听说点赞的人每天的运气都不会太差实在白嫖的话那欢迎常来啊!!!Linux 集群 SSH 免密互信配置全流程机器准备:192.168.70.100192.168.70.101192.168.70.1021. 节点添加集群节点信息每台机器都执行下边命令:sudotee-a/etc/hosts/dev/nullEOF 192.168.70.100 k8s-master 192.168.70.101 k8s-worker1 192.168.70.102 k8s-worker2 EOF作用: 在 三台机器 上都追加 三行集群节点信息。2. 生成 ssh 密钥三台各自生成 ssh 密钥:执行下边命令:ssh-keygen-trsa遇到提示直接回车就行。补充:建议直接使用ssh-keygen-trsa-N-f~/.ssh/id_rsa这条命令直接指定空密码。生成后会有/.ssh/id_rsa私钥、/.ssh/id_rsa.pub公钥。3. 集群节点互相分发公钥使用 ssh-copy-id命令互相分发公钥这一步是最重要的一点。命令如下:k8s-master上执行:ssh-copy-id k8s-master ssh-copy-id k8s-worker1 ssh-copy-id k8s-worker2k8s-worker1上执行:ssh-copy-id k8s-master ssh-copy-id k8s-worker1 ssh-copy-id k8s-worker2k8s-worker2上执行:ssh-copy-id k8s-master ssh-copy-id k8s-worker1 ssh-copy-id k8s-worker24. 统一权限三台都执行下边命令:chmod700~/.sshchmod600~/.ssh/authorized_keys5. 互信测试在三个节点下执行下边的命令进行互相测试:ssh192.168.70.100datessh192.168.70.101datessh192.168.70.102date测试如上互信测试成功。