Hadoop中怎么配置SSH免密碼登錄

這篇文章主要介紹“Hadoop中怎么配置SSH免密碼登錄”,在日常操作中,相信很多人在Hadoop中怎么配置SSH免密碼登錄問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Hadoop中怎么配置SSH免密碼登錄”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)專注于閬中網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供閬中營銷型網(wǎng)站建設(shè),閬中網(wǎng)站制作、閬中網(wǎng)頁設(shè)計、閬中網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造閬中網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供閬中網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

假設(shè)用戶名為u:

1)確認已經(jīng)連接上互聯(lián)網(wǎng),然后輸入命令:

sudo apt-get install ssh

2)配置為可以免密碼登錄本機。首先查看在u用戶下是否存在.ssh文件夾(注意ssh前面有“.”,這是一個隱藏文件夾),輸入命令:

ls –a /home/u

一般來說,安裝SSH時會自動在當(dāng)前用戶下創(chuàng)建這個隱藏文件夾,如果沒有,可以手動創(chuàng)建一個。

接下來,輸入命令(注意下面命令中不是雙引號,是兩個單引號):

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

解釋一下,ssh-keygen代表生成密鑰;-t(注意區(qū)分大小寫)表示指定生成的密鑰類型;dsa是dsa密鑰認證的意思,即密鑰類型;-P用于提供密語;-f指定生成的密鑰文件。

在Ubuntu中,~代表當(dāng)前用戶文件夾,此處即/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免密碼登錄”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

分享標題:Hadoop中怎么配置SSH免密碼登錄
網(wǎng)站地址:http://muchs.cn/article34/phogpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站建設(shè)、建站公司、網(wǎng)頁設(shè)計公司搜索引擎優(yōu)化、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名