Cloudera Manager无法进行身份验证:已用尽的可用身份验证方法

Mir*_*ous 8 linux authentication ssh cloudera-manager

我目前正在尝试学习如何在使用之前安装和配置Cloudera.

所以我安装在VirtualBox,Ubuntu 14.04,Cloudera Manager中.我想在伪单节点上尝试它(只有我的计算机:没有集群).

我设法完成安装.然后指定CDH群集安装的主机; localhost 127.0.0.1

我的问题在于"提供SSH登录凭据".步

安装Cloudera软件包需要对主机进行Root访问.此安装程序将通过SSH连接到您的主机,并以root用户身份或以无密码sudo/pbrun权限的其他用户身份登录,以成为root用户.登录所有主机为:Root

您可以通过密码或公钥验证连接上面选择的用户.验证方法:所有主机都接受相同的密码
输入密码:*********
SSH端口:22

然后继续按钮指向此

所有主机上的安装均失败.安装失败.无法进行身份验证.

"用尽的可用身份验证方法"

我试图重置root密码,没有改变..我试图使用权限无密码的其他用户(不确定我做对了..但没有工作)我尝试使用公共密钥ssh跟随教程这个

 ssh-keygen -t rsa -P ""
 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)

但是我无法浏览id_rsa.pub的路径...因为Cloudera Manager没有访问权限/.ssh/ :(

我假设我没有完全理解这一步背后的内容,但是没有教程可以传递它.配置这个的任何解决方案?

谢谢你的建议.

Ale*_*thy 11

我有一个类似的问题,经过互联网上的大量研究,我设法解决了这个问题.请按照以下步骤进行修复.

sudo nano/etc/ssh/sshd_config

在文件中现在查找PermitRootLogin without-password并将其替换为此

PermitRootLogin是的

现在重启ssh服务

sudo service ssh restart

重试安装,它应该工作.评论它是否有效并传播新闻.

  • 我在AWS实例上运行clusterdock(container)以运行多节点CDH集群。但得到同样的错误。我提供的pem文件仍然出现相同的错误“可用的身份验证方法已用尽” (2认同)
  • root @ ip-172-31-11-94:/ home / ubuntu#ssh localhost -i〜/ .ssh / SparkRecommendation.pem请以用户“ ubuntu”而不是用户“ root”的身份登录。与本地主机的连接已关闭。 (2认同)
  • root @ ip-172-31-11-94:/ home / ubuntu#cat / etc / ssh / sshd_config | grep PermitRootLogin #PermitRootLogin禁止密码PermitRootLogin yes#“没有密码的PermitRootLogin”的设置。 (2认同)

xua*_*uan 3

我在配置localhost时也遇到了这样的问题。过了一会儿,我想通了:

  1. 将位于 ./ssh/id_rsa 的 rsa 私钥添加到 cloudera manager,而不是您的公钥。在弹出窗口中,如果您没有看到隐藏文件夹,请右键单击鼠标以显示隐藏文件夹。

  2. 输入您的 root 密码作为密码

确保启用 root 登录并以 root 身份登录,https://askubuntu.com/questions/451950/how-to-configure-lightdm-to-allow-manual-logins-in-ubuntu-14-04