基於ambari的大數據平臺搭建-02配置SSH免密登陸
- 生成祕鑰(所有節點)
ssh-keygen -t rsa
- 在“/root/.ssh”目錄下,拷貝生成“authorized_keys”文件(所有節點)
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
- 將所有節點祕鑰拷貝到一臺服務器上,我這裏選擇節點1
#節點1命令
[root@ambari1 .ssh]# ssh-copy-id -i ambari1
#節點2命令
[root@ambari2 .ssh]# ssh-copy-id -i ambari1
#其他節點命令,同節點1一樣
...
- 將節點1的祕鑰文件拷貝到其他節點上
scp /root/.ssh/authorized_keys ambari2:/root/.ssh/
scp /root/.ssh/authorized_keys ambari3:/root/.ssh/
...
- 將節點1自己加入到know_hosts文件中
ssh ambari1
- 將節點1的/root/.ssh/known_hosts文件scp拷貝到其他節點上
scp /root/.ssh/known_hosts ambari2:/root/.ssh/
scp /root/.ssh/known_hosts ambari3:/root/.ssh/
...
- 互相檢驗是否成功免密登陸
# 各個節點登陸ambari1驗證是否免密登陸
ssh ambari1