本机root用户免密_centos7 root用户下配置虚拟机的免密登录

三台主机 分别为 hadoop01 ,hadoop02,hadoop03

第一步:(以下都是在hadoop01 ,hadoop02,hadoop03上都要执行的操作)

在三台虚拟机hadoop01 ,hadoop02,hadoop03上分别 执行 ssh-keygen -t rsa  生成秘钥

da5cf607d6dcd5716e2258c6171bbb89.png

其他两台步骤一致,结果略去

先执行 cd ~/.ssh  进入到.ssh目录下

再执行 ll  可查看生成的公钥id_rsa.pub,私钥id_rsa

44d45febb72390a2456b3053499c1b68.png

第二步:(以下都是在hadoop01上执行的操作)

.ssh目录下执行  touch authorized_keys  创建存放秘钥的文件

40e290b8d436483e29ca419abb3223c3.png

执行 cp id_rsa.pub authorized_keys  将公钥放进authorized_keys文件,可无密登录本机

b7e29083f81c302f5859aece04e819ef.png

执行 chmod 644 authorized_keys  修改 authorized_keys 权限

b02ef724231fce9d64d78b4eae693572.png

执行 sudo service sshd restart  重启ssh服务

30d34c833feb9d5aab94aeb9560ea7d1.png

ssh hadoop01 命令测试本机免密登录

4163b7659724dcb6de2a2bdd80d9e429.png

第一次需要输入 yes 下次就不用再输入了

分别执行

scp  /root/.ssh/authorized_keys  hadoop02:/ root/.ssh

scp  /root/.ssh/authorized_keys  hadoop03:/ root/.ssh

将hadoop01上的authorized_keys 分发给hadoop02,hadoop03(如果有需要输入yes的步骤,输入yes即可)

648ddb1bedf9d2a5703e422b9535b2fc.png

第三步:(以下都是在hadoop02上执行的操作)

执行 cd ~/.ssh  进入到.ssh目录下

d0992e91a879ea871136690ba7f1aeac.png

执行 chmod 644 authorized_keys  修改 authorized_keys 权限

963065451d685516a7a12e89e71fe14c.png

第四步:(以下都是在hadoop03上执行的操作)

执行 cd ~/.ssh  进入到.ssh目录下

f4530f382fe65cd57f8f38bab765df32.png

执行 chmod 644 authorized_keys  修改 authorized_keys 权限

217a0f55a25feb8794364075df1b0acc.png

第五步:(以下都是在hadoop01上执行的操作,第一次可能需要输入密码)

ssh hadoop02 连接 hadoop02

d2416b6483a339bc685c865ac5156abc.png

exit 退出连接

ssh hadoop03 连接 hadoop03

b8579fa6c14cf2168f82df868e60a5cd.png

exit 退出连接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值