【问题标题】:Private key not accessible / PEM / AWS私钥不可访问 / PEM / AWS
【发布时间】:2017-12-18 10:17:32
【问题描述】:

我正在尝试在 AWS/EC2 上运行一个程序,但被困在启动实例中。

  1. .pem 密钥文件已创建并链接到实例。密钥保存在我的文档中。
  2. 命令“chmod 400 /Users/name_of_user/Documents/AI/AWS/cle/name_of_key.pem”没有报错
  3. 命令 "ssh -i "name_of_key.pem" ubuntu@ec2-XX-YY-ZZZ-76.us-west-2.compute.amazonaws.com" 报告:

    Warning: Identity file name_of_key.pem not accessible: No such file or directory.
    
  4. 然后说:

主机的真实性 'ec2-XX-YY-ZZZ-76.us-west2.compute.amazonaws.com (XX.YY.ZZZ.76)' 不能 建立。ECDSA 密钥指纹是 SHA256:o6Vv2Doje9CyLv+YxbrlJaDcEGydZTYOmP0l3FBa5ps。你确定你 想继续连接(是/否)?是的

  1. 无论如何我都会说“是”。然后又是警告

警告:身份文件 name_of_key.pem 不可访问:没有这样的文件或 目录。权限被拒绝(公钥)。

您知道为什么无法访问私钥吗?我应该把它保存在一个特殊的地方吗?

非常感谢????????????

【问题讨论】:

  • 将密钥的完整路径提供给ssh 命令。 ssh -i /Users/name_of_user/Documents/AI/AWS/cle/name_of_key.pem
  • 是的,您在正确的文件夹中吗?
  • 耶! '在职的!!!谢谢@MarkB
  • 我不是!!现在可以了!!谢谢@Henry

标签: amazon-web-services private-key pem


【解决方案1】:

看起来 ssh 找不到您的密钥。您应该使用密钥的绝对路径:

ssh -i "/Users/name_of_user/Documents/AI/AWS/cle/name_of_key.pem" ubuntu@ec2-XX-YY-ZZZ-76.us-west-2.compute.amazonaws.com

cd 进入/Users/name_of_user/Documents/AI/AWS/cle 并运行

ssh -i "name_of_key.pem" ubuntu@ec2-XX-YY-ZZZ-76.us-west-2.compute.amazonaws.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2017-10-02
    • 1970-01-01
    相关资源
    最近更新 更多