学习笔记Hadoop(六)—— Hadoop集群的安装与部署(3)—— 配置ssh无密码登录
三、配置ssh無密碼登錄
3.1、SSH
SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡(luò)小組(Network Working Group)所制定;SSH 為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。
SSH 是較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠(yuǎn)程管理過程中的信息泄露問題。
SSH最初是UNIX系統(tǒng)上的一個(gè)程序,后來又迅速擴(kuò)展到其他操作平臺(tái)。幾乎所有UNIX平臺(tái)—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺(tái),都可運(yùn)行SSH。
從客戶端來看,SSH提供兩種級(jí)別的安全驗(yàn)證:
第一種級(jí)別(基于口令的安全驗(yàn)證)
需要帳號(hào)和口令,就可以登錄到遠(yuǎn)程主機(jī)。所有傳輸?shù)臄?shù)據(jù)都會(huì)被加密,但是不能保證正在連接的服務(wù)器就是你想連接的服務(wù)器??赡軙?huì)有別的服務(wù)器在冒充真正的服務(wù)器,也就是受到“中間人”這種方式的攻擊。
第二種級(jí)別(基于密匙的安全驗(yàn)證)
需要依靠密匙,也就是必須創(chuàng)建一對(duì)密匙,并把公用密匙放在需要訪問的服務(wù)器上。如果要連接到SSH服務(wù)器上,客戶端軟件就會(huì)向服務(wù)器發(fā)出請(qǐng)求,請(qǐng)求用密匙進(jìn)行安全驗(yàn)證。服務(wù)器收到請(qǐng)求之后,先在該服務(wù)器上的主目錄下尋找公用密匙,然后把它和發(fā)送過來的公用密匙進(jìn)行比較。如果兩個(gè)密匙一致,服務(wù)器就用公用密匙加密“質(zhì)詢”(challenge)并把它發(fā)送給客戶端軟件??蛻舳塑浖盏健百|(zhì)詢”之后就可以用私人密匙解密再把它發(fā)送給服務(wù)器。
3.2、MS架構(gòu)
Hadoop是M-S架構(gòu),即Master-Slave架構(gòu)。
3.3、配置主節(jié)點(diǎn)無密碼登錄
首先,生成密匙
ssh-keygen -t rsa
完成后,拷貝公匙(依次執(zhí)行)
驗(yàn)證(依次執(zhí)行):
ssh master ssh node1 ssh node2 ssh node3總結(jié)
以上是生活随笔為你收集整理的学习笔记Hadoop(六)—— Hadoop集群的安装与部署(3)—— 配置ssh无密码登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习笔记Hadoop(五)—— Hado
- 下一篇: 学习笔记Hadoop(七)—— Hado