0


Hadoop的SSH免密登录配置(三台虚拟机

1.分别修改三台修改虚拟机hostname

vi /etc/hostname

分别设为master、slave1、slave2

并分别修改hosts文件,将主机名与相应的IP地址对应上。

vi /etc/hosts   
 
#在文件末尾添加如下内容   
192.168.144.21 master    
192.168.144.22 slave1
192.168.144.23 slave2

2.安装ssh-centos

sudo yum install openssh-server

安装完成后,SSH服务器应该已经自动启动了。

  • 如果防火墙开启,可以使用以下命令允许SSH流量通过防火墙:
sudo firewall-cmd --zone=public --add-service=ssh --permanent
sudo firewall-cmd --reload
  • 或者直接关闭

检查防火墙状态:

sudo systemctl status firewalld

停止并禁用防火墙服务:
- 停止防火墙服务:

sudo systemctl stop firewalld
- 禁用防火墙服务(可选):
     sudo systemctl disable firewalld

3.三台虚拟机分别运行以下命令,清除原有的密钥信息

rm -rf ~/.ssh

4.生成密钥

三台虚拟机分别生成

ssh-keygen

5.复制移动密钥

#在master、slave1、slave2虚拟机中运行
ssh-copy-id master 

6.然后再master中查看

cat ~/.ssh/authorized_keys

7.分发

在master中分发

scp -r ~/.ssh/authorized_keys slave1:~/.ssh/
scp -r ~/.ssh/authorized_keys slave2:~/.ssh/

分发完后,重复步骤6查看slave1与2中的情况

8.ssh

ssh slave1
ssh slave2

--------------------------------结束----------------------------

标签: hadoop ssh 大数据

本文转载自: https://blog.csdn.net/weixin_55656726/article/details/136523894
版权归原作者 山山而川649 所有, 如有侵权,请联系我们删除。

“Hadoop的SSH免密登录配置(三台虚拟机”的评论:

还没有评论