大数据--Hadoop环境部署(2)主机映射和免密登录

一.主机IP映射

就是将虚拟机的IP地址和主机名进行映射,这样就可以直接通过root@主机名的方式找到对应的虚拟机(三台虚拟机都要建立三条映射关系)

vim /etc/hosts
192.168.121.130  node01

192.168.121.131  node02

192.168.121.132  node03

image


二.免密连接

此时访问其他node时会出现以下提示,总是需要输入要访问node的密码,较为繁琐

image

1.生成密钥

分别在三个结点下执行生成三个密钥

ssh-keygen -t rsa

一直回车后到/root/.ssh文件夹下即可看到生成的密钥文件id_rsa

image


2.分别把node02和node03 上的 id_rsa.pub 通过scp复制到node01的.ssh目录下

#node02
scp /root/.ssh/id_rsa.pub root@node01:/root/.ssh/id_rsa.pub2

#node03
scp /root/.ssh/id_rsa.pub root@node01:/root/.ssh/id_rsa.pub3

image

image


3.在node01上把公钥写入authorized_keys

cat id_rsa.pub >> authorized_keys
cat id_rsa.pub2 >> authorized_keys
cat id_rsa.pub3 >> authorized_keys


4.把authorized_keys在复制到node02和node03上

scp /root/.ssh/authorized_keys root@node02:/root/.ssh/
scp /root/.ssh/authorized_keys root@node03:/root/.ssh/

image


5.重新启动虚拟机后尝试连接

可以看到在一台虚拟机上就可以随意切换到其他虚拟机设备上

image

posted @ 2022-12-03 06:23  脑袋凉凉  阅读(94)  评论(0编辑  收藏  举报