CentOS7集群配置免密登录

准备工作

提前开启三台虚拟机hadoop102、hadoop103,hadoop104,关于三台虚拟机的安装可以参考:https://mp.csdn.net/mp_blog/creation/editor/136010108

配置免密登录

一、分别修改三台机器的hosts,配置主机映射关系

复制代码
vim /etc/hosts

文件中输入以下内容:IP hostname

复制代码
192.168.10.132 hadoop102
192.168.10.133 hadoop103
192.168.10.134 hadoop104

二、配置三台虚拟机免密登录

1、切换到家目录

复制代码
cd ~

2、生成公钥与私钥,分别在三台机器执行以下命令,执行命令后直接三次回车

复制代码
ssh-keygen -t rsa

3、可以看到在家目录下面的.ssh目录中生成了两个文件,id_rsa(私钥)、id_rsa.pub(公钥)

复制代码
cd /root/.ssh

4、将公钥复制到同一台机器hadoop102,分别在三台机器执行以下命令

复制代码
ssh-copy-id hadoop102

5、复制hadoop102机器的认证到其他机器上,在hadoop102上执行以下命令

复制代码
scp /root/.ssh/authorized_keys hadoop103:/root/.ssh
scp /root/.ssh/authorized_keys hadoop104:/root/.ssh

6、测试是否可以免密登录

复制代码
ssh hadoop102
exit
ssh hadoop103
exit
ssh hadoop104
exit

7、配置成功后登录三台机器便不再需要输入密码了

至此三台虚拟机的免密登录配置完成~

相关推荐
IMPYLH8 分钟前
Linux 的时间为什么会被拨回去
linux·运维·服务器
roman_日积跬步-终至千里20 分钟前
零售与数仓(二):从经营问题到可信证据,数仓怎样建设?
大数据·零售
2601_963282771 小时前
寒地窄带通信工程实践:黑龙江哈尔滨对讲机选型、组网与合规运维总结
运维·服务器·网络
叼烟扛炮2 小时前
[Git 实战] 学习笔记:从生成 SSH 密钥到解决 TortoiseGit 推送报错全指南
linux·运维·笔记·git·学习
xbzb2 小时前
OpenStack 网络管理(理论):Linux 网络虚拟化是 Neutron 的地基
linux·服务器·网络·openstack·network·neutron
我要见SA姐13 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·数据库·机器学习·oracle·回归
Android系统攻城狮4 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
大大大大晴天4 小时前
每天认识一个组件:Apache Pulsar
大数据
极限挑战哥4 小时前
共享电单车联营平台分账架构实践:二清合规与自动分账零人工方案
java·大数据·人工智能·微信小程序·架构·微信公众平台
QXWZ_IA4 小时前
公路边坡裂缝的自动化监测布设
大数据·人工智能·自动化