ssh免密 linux 极简教程

  • 解决hadoop集群ssh免密登录通信问题

1、 家目录/home/xxx/.ssh文件夹下

[xxx@hadoop201 ~]$ cd /home/xxx/.ssh

2、生成公钥和私钥:

[xxx@hadoop201 .ssh]$ ssh-keygen -t rsa
#然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)

3、将公钥拷贝到要免密登录的目标机器上

[xxx@hadoop201 .ssh]$ ssh-copy-id hadoop201
[xxx@hadoop201 .ssh]$ ssh-copy-id hadoop202
[xxx@hadoop201 .ssh]$ ssh-copy-id hadoop203

注意:namenode 和 resourceManager都需要生成SSH密钥并分发给datanode和nodeManager
还需要在hadoop201上采用xxx账号,配置一下无密登录到hadoop201、hadoop202、hadoop203;
还需要在hadoop202上采用xxx账号配置一下无密登录到hadoop201、hadoop202、hadoop203服务器上。

你可能感兴趣的:(大数据,hadoop,ssh,大数据,linux)