2014-10-17 11 views
6

Attualmente sto cercando di capire come installare e configurare Cloudera prima di utilizzarlo.Cloudera Manager Autenticazione fallita: metodi di autenticazione disponibili esauriti

Così installo in VirtualBox, Ubuntu 14.04, Cloudera Manager. Mi piacerebbe provarlo su uno pseudo singolo nodo (solo il mio computer: nessun cluster).

Sono riuscito a completare l'installazione. Quindi per specificare gli host per l'installazione del cluster CDH; localhost 127.0.0.1

Il mio problema è "Fornisci credenziali di accesso SSH". step

Per installare i pacchetti Cloudera è necessario l'accesso root ai propri host. Questo programma di installazione si connetterà agli host tramite SSH e accederà direttamente come root o come un altro utente con privilegi sudo/pbrun senza password per diventare root. Accesso a tutti gli host come: Root

È possibile connettersi tramite password o autenticazione a chiave pubblica per l'utente selezionato in precedenza. Metodo di autenticazione: Tutti gli host accettano stessa password
Immettere la password: *********
SSH Port: 22

poi continuare piombo pulsante per questo

installazione non riuscita su tutti gli host. Installazione fallita. Impossibile autenticare.

"metodi di autenticazione disponibili sono esauriti"

ho cercato di reimpostare la password di root, non è cambiata .. Ho cercato di usare un altro utente che ha avuto i permessi senza password (non sono sicuro ho fatto bene .. ma non ha funzionato) ho cercato di usare ssh chiave pubblica seguenti esercitazioni con questo

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

ma non riesco a navigare sul percorso di id_rsa.pub ... perché Cloudera manager non ha l'autorizzazione per acess /.ssh/ :(

Suppongo di non aver compreso appieno cosa c'è dietro questo passaggio ma non esiste un tutorial per passarlo. Qualche soluzione per configurare questo?

Grazie per qualsiasi consiglio.

+0

Questo ha funzionato anche per noi con Cloudera Manager 5.3.4. – slm

+0

Sto eseguendo clusterdock (contenitore) sull'istanza AWS per l'esecuzione di cluster CDH multi-nodo. ma ottenendo lo stesso errore. Ho fornito il file PEM ottenendo sempre lo stesso errore "Exhausted metodi di autenticazione disponibili" –

risposta

2

Ho riscontrato anche questo problema quando ho configurato il mio localhost. Dopo po ', ho capito:

  1. Add RSA chiave privata situata a ./ssh/id_rsa al responsabile Cloudera invece che la chiave pubblica. In popup, se non vedi la cartella nascosta, fai clic con il pulsante destro del mouse per visualizzare la cartella nascosta.

  2. Inserire la password di root come passphrase

assicurarsi di abilitare l'accesso root ed effettuare il login come root, https://askubuntu.com/questions/451950/how-to-configure-lightdm-to-allow-manual-logins-in-ubuntu-14-04

+0

potresti anche aver bisogno di cat id_rsa.pub> authorized_keys – guignol

9

ho avuto un problema simile e dopo un sacco di ricerca in internet sono riuscito per fissare il problema. Seguire i passaggi seguenti per risolverlo.

sudo nano/etc/ssh/sshd_config

Nel file ora cercare PermitRootLogin senza password- e sostituirlo con questo

PermitRootLogin sì

Ora riavvia il servizio ssh

servizio sudo ssh restart

ripetere l'installazione e dovrebbe funzionare. Commenta se ha funzionato e diffondi le notizie.

+1

Sto eseguendo clusterdock (contenitore) sull'istanza AWS per l'esecuzione di cluster CDH multi-nodo. ma ottenendo lo stesso errore. Ho fornito il file PEM sempre ricevendo lo stesso errore "Exhausted metodi di autenticazione disponibili" –

+1

root @ ip-172-31-11-94:/home/ubuntu # ssh localhost -i ~/.ssh/SparkRecommendation.pem Effettua il login come utente "ubuntu" piuttosto che l'utente "root". Connessione a localhost chiusa. –

+1

root @ ip-172-31-11-94:/home/ubuntu # cat/etc/ssh/sshd_config | grep PermitRootLogin #PermitRootLogin prohibit-password PermitRootLogin yes # l'impostazione di "PermitRootLogin without-password". –

0

Segui seguito menzionato in tre fasi il suo lavoro per me

Aprire /etc/ssh/sshd_config in un editor:

sudo nano /etc/ssh/sshd_config 

trovare e aggiornare la seguente riga:

PermitRootLogin yes 

Riavviare il servizio SSH.

sudo service restart ssh 

Grazie per il prezioso messaggio

1

Diamo consolidare tutto in un unico post:

predefinito, l'utente root è bloccato in ubuntu/Linux.To sblocco, in primo luogo necessità di reimpostare la password. Richiede due volte la password.

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

utente root Unlock

$ sudo passwd -u root 

Aprire/etc/ssh/sshd_config in un editor:

sudo nano /etc/ssh/sshd_config 

Nel file ora cercare PermitRootLogin senza-password e sostituirlo con questo

PermitRootLogin yes 

Res servizio SSH acido

sudo service ssh restart 
Problemi correlati