ceph中添加一个node实现免密登录

来源于:http://docs.ceph.com/docs/master/start/quick-start-preflight/#ceph-deploy-setup

  1. 先安装NTP,防止时钟漂移(保证集群中的其他的电脑的时间相差在一个域内)引起的问题;(node中操作)

    centos/RHEL,execute:  sudo yum isntall ntp ntpdate ntp-doc

    debian/ubuntu,execute: sudo spt install ntp

  2. 安装SSH SERVER,确保每个ceph node中都有openssh-server
  • sudo apt install  openssh-server或者
  • sudo yum install openssh-server

3.创建一个CEPH 部署用户

  • ssh username@ceph-server(这个是服务器地址)
  • sudo useradd -d /home/{username} -m {username}
  • sudo passwd {username}
  • echo "{username} ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/{usernae} #确保node有特权
  • sudo chmod 0440 /etc/sudoers.d/{username}

4.确保ssh无密码,ceph-deploy将会创建一个SSH key 初始化显示器

  • ssh-keygen
  • Generating public/private key pair.
    Enter file in which to save the key (/ceph-admin/.ssh/id_rsa):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /ceph-admin/.ssh/id_rsa.
    Your public key has been saved in /ceph-admin/.ssh/id_rsa.pub.
  • ssh-copy-id {username}@node1  #拷贝每个Ceph Node 代替username
  • 再去etc目录下的ssh目录下取代下列的{username}用实际的用户名
  • Host node1
       Hostname node1
       User {username}
    Host node2
       Hostname node2
       User {username}
    Host node3
       Hostname node3
       User {username}

这样就实现了在admin账户下ssh免密登录到node中;

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值