随笔——集群SSH免密登陆

大家好,最近在学习大数据,一些环境的搭建就随笔记录下来,下面为大家演示的是集群的ssh免密登陆的配置。

操作步骤:

1.集群环境:CentOS6.5,三台主机名分别为master,slave1,slave2

 

2.为三台虚拟机配置主机名映射:

   根目录下输入命令 vim /etc/hosts,编辑hosts文件,添加三台机器的ip映射。我的配置如下

此处需要注意,上面的两行千万不要删除和更改,否则必然报错。三台机器都需要配置。

 

 

3.为每台机器都生成秘钥公钥

    1:cd /

    2 :ssh  本机的主机名或者ip,因为有的机器可能没有.ssh文件,所以先要ssh  ip 生成.ssh

文件。如果主机名为master,ssh master。主机名是slave1就是:ssh slave1。三台机器都要执行此操作。

    3: cd ~/.ssh //进入到.ssh目录下,直接cd .ssh是不能进入到.ssh文件

    4:ssh-keygen -t rsa //命令执行时连续敲三次回车符即可;

已经生成私钥和公钥,三台虚拟机分别执行此操作。

 

   5:cp id_rsa.pub authorized_keys    复制id_rsa.pub文件改名为authorized_keys。authorized_keys这个文件本身并不存在,我们使用cp命令复制的id_rsa.pub。authorized_keys这个文件里面存的就是公钥。三台虚拟机都执行cp id_rsa.pub authorized_keys 命令。

   6:分别打开三台虚拟机的authorized_keys文件,将另外两台机器里面的秘钥复制到本台机器中。

   配置到这里,基本就结束了。剩下的就是,分别用一台机器去ssh另外两台机器,第一次是需要输入密码的。往后就不需要了。

 

如有错漏请留言,作者及时更改,谢谢。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值