2014-10-17 200 views
6

我目前正在嘗試瞭解如何在使用前安裝和配置Cloudera。Cloudera Manager未通過身份驗證:用盡身份驗證方法

所以我安裝在VirtualBox,Ubuntu 14.04,Cloudera Manager中。我想嘗試一個僞單節點(只有我的電腦:沒有集羣)。

我設法完成安裝。然後爲您的CDH羣集安裝指定主機;本地主機127.0.0.1

我的問題是關於「提供SSH登錄憑據。」步驟到您的主機

Root權限才能安裝Cloudera的包。此安裝程序將通過SSH連接到您的主機,並以root身份或以具有無密碼sudo/pbrun權限的其他用戶身份直接登錄成爲root用戶。 登錄到所有主機作爲:根

您可以通過密碼或公鑰認證連接上面選擇的用戶。身份驗證方法:所有主機都接受相同的密碼
輸入密碼:*********
SSH端口:22

然後繼續按鈕導致這種

安裝失敗上的所有主機。 安裝失敗。無法驗證。

「耗盡可用的驗證方法」

我試圖重新設置root的密碼,並沒有改變.. 我試圖用誰了權限密碼的(不知道我這樣做是正確的其他用戶..但沒有工作) 我試圖用公鑰SSH下面這個

ssh-keygen -t rsa -P "" 
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 

教程,但我不能瀏覽id_rsa.pub的道路......因爲Cloudera的經理沒有權限接取/.ssh/ :(

我假設我沒有完全理解這一步的背後,但沒有教程來傳遞它。 任何解決方案來配置此?

感謝您的任何建議。

+0

這個工作對我們使用的Cloudera管理器5.3.4爲好。 – slm 2015-08-06 19:33:03

+0

我正在AWS實例上運行clusterdock(容器)以運行多節點CDH羣集。但得到相同的錯誤。我已經提供了pem文件,但仍然出現相同的錯誤「Exhausted available authentication methods」 – 2018-02-23 11:15:34

回答

2

我在配置我的本地主機時也遇到過這樣的問題。過了一會兒,我想通了:位於./ssh/id_rsa到Cloudera的經理,而不是你的公鑰

  1. 添加RSA私鑰。在彈出窗口中,如果您沒有看到隱藏的文件夾,請右鍵單擊鼠標以顯示隱藏的文件夾。

  2. 輸入根口令密碼

請確保您啓用root登錄以root身份登錄,https://askubuntu.com/questions/451950/how-to-configure-lightdm-to-allow-manual-logins-in-ubuntu-14-04

+0

您可能還需要cat_rsa.pub> authorized_keys – guignol 2015-11-24 23:37:27

9

我也有類似的問題,並在互聯網上大量的研究後,我管理解決問題。按照以下步驟進行修復。

須藤納米/等/ SSH/sshd_config中

在該文件中,現在找的PermitRootLogin沒有密碼以及與此

的PermitRootLogin是

更換

現在重新啓動ssh服務

須藤服務SSH重啓

重試安裝,它應該工作。評論它是否有效並傳播了新聞。

+1

我正在AWS實例上運行clusterdock(容器)以運行多節點CDH羣集。但得到相同的錯誤。我已經提供pem文件仍然會出現相同的錯誤「用盡可用的身份驗證方法」 – 2018-02-23 11:17:08

+1

root @ ip-172-31-11-94:/ home/ubuntu#ssh localhost -i〜/ .ssh/SparkRecommendation.pem 請登錄用戶「ubuntu」而不是用戶「root」。 連接到本地主機關閉。 – 2018-02-23 11:28:10

+1

root @ ip-172-31-11-94:/ home/ubuntu#cat/etc/ssh/sshd_config | grep PermitRootLogin #PermitRootLogin禁止 - 密碼 PermitRootLogin是 #「PermitRootLogin without-password」的設置。 – 2018-02-23 11:29:20

0

以下者關注提到三步其在編輯器中,我

工作打開/etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config 

查找和更新以下行:

PermitRootLogin yes 

重新啓動SSH服務。

sudo service restart ssh 

感謝有價值的崗位

1

讓我們鞏固一個崗位的一切:

默認,根用戶將被鎖定在Ubuntu/Linux.To解鎖,首先需要重置密碼。它要求密碼兩次。

$ sudo passwd root 
Enter UNIX password: 
Retype UNIX password: 

解鎖root用戶

$ sudo passwd -u root 

打開/ etc在編輯器/ SSH/sshd_config中:

sudo nano /etc/ssh/sshd_config 

在文件現在尋找的PermitRootLogin沒有密碼,並用此代替它

PermitRootLogin yes 

Res撻SSH服務

sudo service ssh restart