【发布时间】:2015-06-22 12:33:52
【问题描述】:
我已在 Google Compute Engine VM 上安装 Cloudera Manager 并成功登录到 CM。我正在尝试在那里创建一个 3 节点 Hadoop (YARN) 集群。但是,在 ssh 凭据页面上,我提供没有密码的用户名,该过程失败 (error: Exhausted available authentication methods)。
我尝试手动创建无密码 ssh 登录。创建了id_rsa 并将id_rsa.pub 复制到authorized_host。我能够 ssh 到同一台机器,但不能到其他机器(我确实将 instance-1 id_rsa.pub 复制到 instance-2 的 authorized_keys)。
【问题讨论】:
-
你在 GCE 上使用什么 OS 发行版?
-
我正在使用基于 Debian 的 Linux 7.8 (wheezy)
-
authorized_host,你的意思是~/.ssh/authorized_keys吗? -
是的@MishaBrukman,我的意思是~/.ssh/authorized_keys。顺便说一句,这个问题现在解决了。我必须在 sshd_config 文件中将 PasswordAuthentication no 更改为 yes。集群现在运行良好。
-
很高兴听到您解决了问题!您能否将您的解决方案移至答案和accept it,以便将此问题标记为已关闭?谢谢!
标签: ssh google-compute-engine cloudera-manager