[英]Hadoop 3.0.3 — Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)
[英]Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) during ambari hadoop installation
我正在尝试使用ambari部署一个hadoop集群,但是当我选择带有FQDN的主机名并继续配置时,我得到了ssh的权限被拒绝错误。
步骤:1。使用ssh-keygen作为root生成rsa密钥。
但是从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).
请不要将此问题标记为重复。 我可以看到其他问题有相同的描述,但没有一个提到Ambari ssh权限被拒绝错误。
我遇到了同样的问题。
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
在host1上:
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/
在host2上:
rm -rf /root/.ssh
ssh-keygen -t dsa
cat /root/id_dsa.pub >> /root/.ssh/authorized_keys
在host3上:
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 web-app中复制和粘贴其内容这样做可以解决我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.