ssh 免密root登录

安装SSH SERVER

在所有的节点上都安装SSH server服务。

# apt-get install openssh-server1

因为我们搭建的Ceph直接使用root用户,所以需要修改ssh配置文件/etc/ssh/sshd_config,搜索PermitRootLogin选项,将其参数改为yes。保存退出文件,并重启SSH服务,执行命令:service ssh restart。

设置hostname

hostnamectl set-hostname node1  
hostnamectl set-hostname node2  
hostnamectl set-hostname node3

修改/etc/hosts文件

192.168.246.132 node1  
192.168.246.133	node2  
192.168.246.134	node3

设置ssh免密登录

ssh-keygen 一路回车  
ssh-copy-id node{1,2,3}

验证一下
ssh node2

如果还是需要密码需要执行以下命令

chmod 700 .ssh
chmod 700 ../.ssh
chmod 600 .ssh/authorized_keys
chown root:root /root
posted @ 2018-09-14 16:35  mrwuzs  阅读(412)  评论(0编辑  收藏  举报