【发布时间】:2015-09-09 16:18:09
【问题描述】:
我正在尝试使用 ambari 部署 hadoop 集群,但是当我选择具有 FQDN 的主机名并继续配置时,我收到 ssh 的权限被拒绝错误。
步骤: 1. 使用 ssh-keygen 作为 root 生成 rsa 密钥。
- 更改了 .ssh(700) 和 authorized_keys(640) 的权限
- 将公钥转换为authorized_keys。
- 并将公钥复制到所有主机(authorized_keys)并更改文件权限。
- 我可以无密码地从 ambari 服务器主机 ssh 到所有其他主机。
但是来自 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 permission denied 错误。
【问题讨论】: