VBox上centOS集群搭建(废弃ifconfig命令后)(3)

三、使虚拟机之间互相ssh免口令连接
1、分别在每个虚拟机上生成ssh密钥:

ssh-keygen -t rsa

此时会出现停顿让你做选择,直接回车,避免以后连接麻烦,三个回车后在用户目录/root下生成.ssh文件夹,.ssh文件夹中生成密钥文件id_rsa,id_rsa.pub,known_hosts,重点是id_rsa.pub

2、
进入.ssh目录:
cd .ssh
通过密钥文件生成授权文件:

 cat id_rsa.pub >> authorized_keys

此时我们可以使用ssh无密码登录本机了, 测试一下:
ssh hs1 (h1为当前主机名)

第一次连接会有提示, 直接输入yes,显示以下内容即连接成功
这里写图片描述

退出ssh,输入# exit命令,连接回到.ssh目录,

3、远程访问将其他虚拟机中的密钥添加到我们的授权文件authorized_keys中:

执行

# ssh hs2 cat .ssh/id_rsa.pub >> authorized_keys

第一次访问会有提示直接yes,输入虚拟机hs2的密码后执行成功, 同样的把虚拟机hs3密钥添加进来

# ssh hs3 cat .ssh/id_rsa.pub >> authorized_keys

我们查看一下授权文件: vi authorized_keys
这里写图片描述

顺利的话,从上到下依次没root@hs1,root@hs2,root@hs3,当然了,难免有不如意的地方,像我的顺序就有点差别,但多跑一下,结果都是一样的!加油!

4、将授权文件远程复制到其他主机
此时我们的授权文件中已经同时拥有主机hs1和hs2的密钥信息, 然后我们将该授权文件远程复制到其他主机中:

# scp authorized_keys root@hs2:.ssh/
输入密码
# scp authorized_keys root@hs3:.ssh/
输入密码

每个输入密码后, 执行成功, 此时当我们再执行ssh hs2,ssh hs3时也不需要输入密码了。

【注】大功告成!

VBox上centOS集群搭建(废弃ifconfig命令后)(1)
https://mp.csdn.net/mdeditor/80472866
VBox上centOS集群搭建(废弃ifconfig命令后)(2)https://blog.csdn.net/u011607686/article/details/80474067
VBox上centOS集群搭建(废弃ifconfig命令后)(3)
https://blog.csdn.net/u011607686/article/details/80474467
VBox上centOS集群搭建(废弃ifconfig命令后)(4)
https://blog.csdn.net/u011607686/article/details/80474517

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值