hadoop服務器節點間免密通信圖文過程

配置hadoop各節點之間免密通信時候,雖然有教程,但還是花費了很多時間,不過做過很多次之後似乎也更加順手了,理解也更清晰了。
在虛擬機上配置玩的,所以全部不打碼了:
首先進入賬戶主目錄:
1、我直接用的root(不建議):cd ~
2、生成密匙對:ssh-keygen -t rsa
3、進入賬戶下.ssh目錄(在第2步會提示存貯位置如下圖,填寫括號位置)
這裏寫圖片描述
會生成如下後兩個文件(對每個節點服務器(我的是4個服務器)都這樣處理):
這裏寫圖片描述
4、ssh-copy-id 192.168.233.128#把本機公匙追加到自身authorized_keys文件中,沒有的話創建再追加,如上圖第一個文件。
內容如下:
這裏寫圖片描述
5、接下來對沒有進行過該步操作的每個節點的服務器重複進行ssh-copy-id ...(剩餘節點ip),追加公匙到從上一節點copy過來的authorized_keys文件,然後把追加後的文件copy到下一節點,最後一個節點authorized_keys文件內容如下圖:
這裏寫圖片描述
6、再將最後一個節點的authorized_keys文件copy到其他幾個節點相同位置下(如圖因爲還沒有連通,所以節點通信時需要密碼的):
這裏寫圖片描述
7、至此,服務器之間免密通信配置完成,上測試(直接通信,不需密碼):
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章