配置ceph集群节点间的SSH免密登录快速方法

共有三个节点:ceph1ceph2ceph3
前提条件:已经配置好三个节点的hosts文件,如:

[root@ceph1 ~]# cat /etc/hosts
192.168.92.1 ceph3
192.168.92.2 ceph2
192.168.92.3 ceph1
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

以下仅登录到ceph1节点配置即可:

①产生秘钥:-t(type)表示加密类型,rsa是对称加密,产生的公钥和私钥默认放置在~/.ssh/文件中

[root@ceph1 ~]# ssh-keygen -t rsa 
Enter file in which to save the key (/root/.ssh/id_rsa): #回车
Enter passphrase (empty for no passphrase): #回车
Enter same passphrase again:#回车

建议授权.ssh文件夹权限为700,若已是700则忽略此步

[root@ceph1 ~]# sudo chmod 700 .ssh

②进入.ssh文件夹把生成的(公钥和私钥)中的公钥id_rsa.pub放到需要无密码免登录的账户authorized_keys

[root@ceph1 ~]# cd .ssh/
[root@ceph1 .ssh]# cat id_rsa.pub >> authorized_keys

③利用rsyncceph1节点上的.ssh文件夹同步到ceph2ceph3上的.ssh文件夹中。(rsync是一个文件同步和传输工具,用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法 )(此步骤需要输入ceph2和ceph3登录密码)

[root@ceph1 .ssh]# rsync -avP ./* ceph2:/root/.ssh/
[root@ceph1 .ssh]# rsync -avP ./* ceph3:/root/.ssh/

成功免密登录ceph2节点:

[root@ceph1 ~]# ssh ceph2
Last login: Sat Nov 17 16:50:27 2018 from 192.168.92.3
[root@ceph2 ~]# 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SL_World

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值