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
重试安装,它应该工作.评论它是否有效并传播新闻.
我在配置localhost时也遇到了这样的问题。过了一会儿,我想通了:
将位于 ./ssh/id_rsa 的 rsa 私钥添加到 cloudera manager,而不是您的公钥。在弹出窗口中,如果您没有看到隐藏文件夹,请右键单击鼠标以显示隐藏文件夹。
输入您的 root 密码作为密码
确保启用 root 登录并以 root 身份登录,https://askubuntu.com/questions/451950/how-to-configure-lightdm-to-allow-manual-logins-in-ubuntu-14-04