Hadoop回爐重造篇——Hadoop的安裝(未完成)

SSH的安裝

ssh,http://baike.baidu.com/view/16184.tml

-----爲什麼我們需要安裝SSH
爲了駐守NameNode 和 JobTracker守護進程的主節點,需要通過SSH協議聯絡從節點上的DataNode和TaskTracker守護進程。一句話就是主機需要通過某種手段來對從機進行管理和文件的傳輸,這爲了達到這個目的我們需要一個安全的協議進行傳輸,而SSH滿足我們的需求。

SSH爲Secure Shell的縮寫,爲建立在應用層和傳輸層基礎上的安全協議。

SSH是目前比較可靠,專爲遠程登錄會話和其他網絡服務提供安全性的協議。其他的遠程登錄有:Telnet, VNC(圖形界面)

SSH提供兩種級別的安全驗證;
第一種級別(基於口令的安全驗證)
通過賬號和口令登錄到遠程主機。所有傳輸的數據都會被加密。
第二種級別(基於密鑰的安全驗證)
a. 必須爲自己創建一對密鑰,並把公共密鑰放在需要訪問的服務器上。
b. 如果要連接到SSH服務器上,客戶端軟件就會想服務器發出請求,請求用你的密鑰進行安全驗證。

SSH的安裝

定義公共賬號
	Hadoop集羣中應該使用同一個賬號
驗證SSH安裝
	a. which命令-用於顯示shell命令的完全路徑
	b. (Ubuntu) apt-get install ssh
	c. [其他方式] rpm,源代碼. http://www.openssh.org/

配置SSH

生成密鑰
a. rsa|dsa|ecdsa-可以選擇採用不同的加密算法
b. ssh-keygen -t rsa -P   "  -f ~/.ssh/id_rsa

補SSH命令
a. ssh 登錄遠程主機
b. ssh-keygen生成、管理和轉換密鑰
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章