您好,登錄后才能下訂單哦!
這篇文章主要介紹“Hadoop中怎么配置SSH免密碼登錄”,在日常操作中,相信很多人在Hadoop中怎么配置SSH免密碼登錄問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Hadoop中怎么配置SSH免密碼登錄”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
假設(shè)用戶名為u:
1)確認已經(jīng)連接上互聯(lián)網(wǎng),然后輸入命令:
sudo apt-get install ssh
2)配置為可以免密碼登錄本機。首先查看在u用戶下是否存在.ssh文件夾(注意ssh前面有“.”,這是一個隱藏文件夾),輸入命令:
ls –a /home/u
一般來說,安裝SSH時會自動在當前用戶下創(chuàng)建這個隱藏文件夾,如果沒有,可以手動創(chuàng)建一個。
接下來,輸入命令(注意下面命令中不是雙引號,是兩個單引號):
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
解釋一下,ssh-keygen代表生成密鑰;-t(注意區(qū)分大小寫)表示指定生成的密鑰類型;dsa是dsa密鑰認證的意思,即密鑰類型;-P用于提供密語;-f指定生成的密鑰文件。
在Ubuntu中,~代表當前用戶文件夾,此處即/home/u。
這個命令會在.ssh文件夾下創(chuàng)建id_dsa及id_dsa.pub兩個文件,這是SSH的一對私鑰和公鑰,類似于鑰匙和鎖,把id_dsa.pub(公鑰)追加到授權(quán)的key中去。
輸入命令:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
這條命令的功能是把公鑰加到用于認證的公鑰文件中,這里的authorized_keys是用于認證的公鑰文件。
至此免密碼登錄本機已配置完畢。
注意:修改修改.ssh目錄的權(quán)限以及authorized_keys 的權(quán)限(這個必須修改,要不然還是需要密碼)
chmod 644 ~/.ssh/authorized_keys
chmod 700 ~/.ssh
如果涉及給別的機器,A將公鑰發(fā)給B,不是說讓B來訪問A,而是A就可以訪問B了。也就是說B不能在.ssh文件夾下的authorized_keys保留A的公鑰,如保存就是把自己讓給別人來訪問!如果這個理解反了,那就會總是不成功!
3)驗證SSH是否已安裝成功,以及是否可以免密碼登錄本機。
輸入命令:
ssh –version
顯示結(jié)果:
OpenSSH_5.8p1 Debian-7ubuntu1, OpenSSL 1.0.0e 6 Sep 2011
Bad escape character 'rsion'.
顯示SSH已經(jīng)安裝成功了。
輸入命令:
ssh localhost
會有如下顯示:
The authenticity of host 'localhost (::1)' can't be established.
RSA key fingerprint is 8b:c3:51:a5:2a:31:b7:74:06:9d:62:04:4f:84:f8:77.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
Linux master 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2011 i686
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Sat Feb 18 17:12:40 2012 from master
admin@Hadoop:~$
這說明已經(jīng)安裝成功,第一次登錄時會詢問是否繼續(xù)鏈接,輸入yes即可進入。
實際上,在Hadoop的安裝過程中,是否免密碼登錄是無關(guān)緊要的,但是如果不配置免密碼登錄,每次啟動Hadoop都需要輸入密碼以登錄到每臺機器的DataNode上,考慮到一般的Hadoop集群動輒擁有數(shù)百或上千臺機器,因此一般來說都會配置SSH的免密碼登錄。
到此,關(guān)于“Hadoop中怎么配置SSH免密碼登錄”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。