大数据:CDH管理CentOS7配置及配置SSH免密
程序员文章站
2022-07-08 11:56:35
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
firewalld-cmd –state
修改/etc...
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
firewalld-cmd –state
修改/etc/hosts文件 (IP 主机名) 的形式配置所有节点
配置SSH免密
步骤:
打开master节点,即你要作为主节点的虚拟机
ssh 回车
ssh-keygen -t rsa 回车三次
cd ~/.ssh 会看到两个文件, id_rsa 私匙,id_rsa.pub 公匙
授权公匙
cp id_rsa.pub authorized_keys 或者 cat id_rsa.pub >> authorized_keys
登陆其他各个节点,分别执行如下操作
ssh
ssh-keygen -t rsa 回车三次
cd ~/.ssh
ssh-copy-id -i xxx //xxx代表你master主节点的主机名,如果没有在/etc/hosts文件配置,会找不到
当所有节点执行完毕,进入master,分发authorized_keys文件
cd ~/.ssh
scp authorized_keys root@slave:~/.ssh //slave是你子节点的主机名,需要分发所有节点,所以有几个节点,就要执行几次,但要修改slave名字执行此操作需要输入一次yes,一次当前子节点的登陆密码
然后执行 ssh slave 就可以不用密码切换到子节点