Hadoop學習筆記-003-CentOS_6.5_64_設置ssh免密碼登陸

參考:http://blog.csdn.net/u010270403/article/details/51444677算法

虛擬機中共五個centos系統,每一個系統有兩個用戶root和hadoop:cdh1,cdh2,cdh3,cdh4,cdh5centos

集羣規劃ssh

第一步,切換到hadoop的家目錄下,而後在hadoop家目錄下建立  .ssh目錄(每臺機器都須要)oop

切換到Hadoop用戶測試

#su hadoop

 

建立.ssh目錄加密

#mkdir .ssh

 

 

第二步,在.ssh目錄下生成hadoop用戶的rsa(非對稱加密算法),運行以下命令後,一直回車,便可生成hadoop的公鑰和私鑰spa

#ssh-keygen –t rsa

 

第三步,把全部節點的公鑰發到cdh1節點的受權文件 cdh1(該命令須要在每臺機器執行一次,會自動建立並追加本機公鑰到authorized_keys).net

 

第四步,把這個文件拷貝到其餘節點的.ssh目錄下,以拷貝到cdh2爲例:code

# scp -r authorized_keys hadoop@cdh2:~/.ssh/

 

 

在cdh2節點查看authorized_keysblog

 

第五步,更改.ssh權限,以cdh爲例(每臺機器都須要執行該命令)

 

測試:cdh1機器ssh鏈接cdh3已不須要密碼

 

 

完成!

相關文章
相關標籤/搜索