接下来的操作都在SecureCRT中执行
我们发送一条指令可在三个服务器上同时执行
免密登录:三台机器相互之间都需要做免密
一、首先,我们先关闭防火墙和selinux
1、关机防火墙
2、关闭selinux (三个都要修改的)
vim /etc/selinux/config
二、配置普通用户,赋予sudolers权限 root权限
vim /etc/sudoers
在root 下面附近加入一行,将自己创建的普通用户加入(三台服务器都要修改)
我的普通用户名都为hadoop
此处要强制保存退出
:wq!
三、SSH认证
每台服务器也要对自己进行免密登录的哦~~
1、将每台服务器映射到自己的hosts文件中(包括自己)
vim /etc/hosts
2、免密登录(三台机器相互之间都需要做免密)(用户名和密码一定要一直)
这个时候我们要在普通用户下进行操作
SecureCRT连接的都是三台服务器的普通用户(我们对这些普通用户赋予了权限)
全部都是普通用户
ssh-keygen
接着按三个回车键
ssh-copy-id hadoop@hadoop01
验证是否免密登录成功
ssh hadoop01
我们只需要在配置的时候输入一次密码,之后登录其他服务器就不用再输入密码了