1. 程式人生 > >大資料之路:CDH管理CentOS7配置 (2.配置SSH免密)

大資料之路:CDH管理CentOS7配置 (2.配置SSH免密)

關閉防火牆
systemctl stop firewalld
systemctl disable firewalld
firewall-cmd –state

修改/etc/hosts檔案 (IP 主機名) 的形式配置所有節點

配置SSH免密
步驟:
開啟master節點,即你要作為主節點的虛擬機器
ssh 回車
ssh-keygen -t rsa 回車三次
cd ~/.ssh 會看到兩個檔案, id_rsa 私匙,id_rsa.pub 公匙
授權公匙
cp id_rsa.pub authorized_keys 或者 cat id_rsa.pub >> authorized_keys
登陸其他各個節點,分別執行如下操作
ssh
ssh-keygen -t rsa 回車三次
cd ~/.ssh
ssh-copy-id -i xxx //xxx代表你master主節點的主機名,如果沒有在/etc/hosts檔案配置,會找不到
當所有節點執行完畢,進入master,分發authorized_keys檔案
cd ~/.ssh
scp authorized_keys root@slave:~/.ssh //slave是你子節點的主機名,需要分發所有節點,所以有幾個節點,就要執行幾次,但要修改slave名字執行此操作需要輸入一次yes,一次當前子節點的登陸密碼
然後執行 ssh slave 就可以不用密碼切換到子節點