【问题标题】:I lost the ability to connect with ssh from master to slaves (AWS EC2 Hadoop)我失去了从主设备到从设备连接 ssh 的能力(AWS EC2 Hadoop)
【发布时间】:2023-04-04 20:45:01
【问题描述】:

我最近无法通过 ssh 将我的主节点连接到我的从节点和辅助名称节点。

我有 4 个 EC2 实例,上面有一个 hadoop 集群(一个 NameNode、一个辅助 nameNode 和 2 个从属)。

我仍然可以使用 putty 建立 ssh 连接,但是我无法实现 ssh 连接,如下所示:ssh ubuntu@instanceDns。 我有以下错误:

权限被拒绝(公钥)。

我确定我没有对 ssh 连接进行任何更改,所以我有点惊讶。 这是 ssh 连接的详细暂定屏幕。

我注意到我的 .ssh 文件中没有 id_rsa、id_rsa-cert 和其他。我猜他们以前在这里,但我不知道他们会这样消失。

为什么会这样? 有没有办法让我的机器之间的 ssh 连接再次可用?

【问题讨论】:

  • 只是出于兴趣,有什么理由不使用 EMR
  • 是的,我想学习如何在分布式集群上部署 hadoop。

标签: amazon-web-services hadoop ssh amazon-ec2


【解决方案1】:

您没有任何私钥(ssh 会知道)来对这些服务器进行身份验证。

  • 找到私有身份验证密钥的位置
  • 配置 OpenSSH 以在 ~/.ssh/config 中使用它

  • 将现有的 PuTTY 密钥转换为 OpenSSH 格式
  • 配置 OpenSSH 以在 ~/.ssh/config 中使用它

【讨论】:

    猜你喜欢
    • 2019-05-27
    • 2021-02-04
    • 2013-06-22
    • 1970-01-01
    • 2019-12-05
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多