gpt4 book ai didi

amazon-web-services - Elastic Beanstalk ssh 说它找不到我的 SSH key 文件

转载 作者:行者123 更新时间:2023-12-03 22:04:28 25 4
gpt4 key购买 nike

我正在尝试登录到 EBElastic Beanstalk 实例。

eb ssh

然后我得到错误:

ERROR: NotFoundError - The EB CLI cannot find your SSH key file for keyname "myName". Your SSH key file must be located in the .ssh folder in your home directory.



在我的项目的根目录中,我有一个目录:
.ssh

在其中我已经放置了 myName.pem 并且只是 myName 没有扩展名。
-----BEGIN RSA PRIVATE KEY-----
abunchofcharacters...blahblah
-----END RSA PRIVATE KEY----

我不确定为什么这不起作用。关于为什么的任何想法?

最佳答案

您需要将 key 文件放在主目录下的 .ssh 目录中,而不是项目的根目录中。

Linux

在基于 linux 的机器上,您可以使用以下命令访问正确的目录

cd ~/.ssh

这是您需要放置 key 文件的地方。

视窗

在 Windows 机器上,您需要放置 key 文件的目录类似于
C:\Users\[ACCOUNT NAME]\.ssh

将 [ACCOUNT NAME] 换成任何您的 Windows 帐户。

我还强烈建议生成一个新的 key 对并删除现有的 key 对 - 您现在拥有的 key 对可能已用于版本控制,或者位于 ELB 实例的项目根目录中。这两种情况都是巨大的安全风险。

关于amazon-web-services - Elastic Beanstalk ssh 说它找不到我的 SSH key 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57964676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com