Отказано в доступе (publickey,gssapi-keyex,gssapi-with-mic, пароль) во время установки ambari hadoop

Я пытаюсь развернуть кластер hadoop с помощью ambari, но когда я выбираю имена хостов с полным доменным именем и приступаю к настройке, я получаю сообщение об ошибке отказа в доступе для ssh.

ШАГИ: 1. сгенерированный ключ rsa с использованием ssh-keygen в качестве пользователя root.

  1. изменено разрешение для.ssh(700) и authorized_keys (640)
  2. cat открытый ключ для author_keys.
  3. и скопировал открытый ключ на все хосты (authorized_keys) и изменил разрешение файла, как указано выше.
  4. Я мог бы ssh без пароля от хоста сервера Ambari ко всем остальным хостам.

Но из ambari не удается установить Hadoop с ошибкой ниже.

SSH command execution finished
host=XXX, exitcode=255
Command end time 2015-06-23 10:44:07

ERROR: Bootstrap of host XXX fails because previous action finished with non-zero exit code (255)
ERROR MESSAGE: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

STDOUT: 
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

Пожалуйста, не отмечайте этот вопрос как дубликат. Я мог видеть другие вопросы с тем же описанием, но ни один из них не упомянул об ошибке "Отказано в разрешении".

3 ответа

Решение

Я столкнулся с той же проблемой с ним.

ssh -i <your_keypair> root@<your_host>Я попробовал это, но это не было решено.

Вот мое решение

host1 ip: 192.168.1.21

host2 ip: 192.168.1.22

host3 ip: 192.168.1.23

на хосте 1:

rm -rf /root/.ssh
ssh-keygen -t dsa
cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys
scp /root/.ssh/id_dsa.pub host2:/root/
scp /root/.ssh/id_dsa.pub host3:/root/

на хосте 2:

rm -rf /root/.ssh
ssh-keygen -t dsa
cat /root/id_dsa.pub >> /root/.ssh/authorized_keys

на хосте 3:

rm -rf /root/.ssh
ssh-keygen -t dsa
cat /root/id_dsa.pub >> /root/.ssh/authorized_keys

host1: /root/.ssh/id_dsa Это файл, который вам нужен.

Вы должны быть в состоянии выполнить что-то вроде

ssh -i <your_keypair> root@<your_host>

с другого хоста. Если это не работает, значит, вы используете неверную пару ключей.

У меня было точно такое же сообщение, но оказалось, что проблема была в ошибке пользователя. Я загружал открытый ключ в установщик Ambari, а не закрытый ключ, что и требуется.

Попробуйте использовать файл id_rsa вместо копирования и вставки его содержимого в веб-приложение ambari. Это поможет мне решить проблему.

Другие вопросы по тегам