背景:搭建hadoop大数据平台,创建一个主节点,三个子节点,对这四个虚拟机进行免密登录设置。
1、首先在主节点(master)上操作。输入命令 ssh-keygen -t rsa,接着按
三次 Enter 键,产生私有密钥 id_rsa 和公有密钥 id_rsa.pub 两个文件
2、接着用 ssh-copy-id 将公钥复制到远程机器中。(主节点中操作)
ssh-copy-id -i /root/.ssh/id_rsa.pub master//依次输入 yes,123456(root 用户的密码)
ssh-copy-id -i /root/.ssh/id_rsa.pub slave1
ssh-copy-id -i /root/.ssh/id_rsa.pub slave2
ssh-copy-id -i /root/.ssh/id_rsa.pub slave3
这四条命令都要执行
3、接下来就是在各个子节点上重复上面的操作。
4、验证是否成功。
在任意一台上输入: ssh 主机名
5、退出:输入: exit;