错误:环境没有访问密钥或密钥

错误:环境没有访问密钥或密钥

我刚刚安装了一个juju 环境,这就要求我做这个ssh 密钥以后的先决条件,

ssh-keygen -t rsa -b 2048

但我认为我犯了一个致命错误,因为我把保存密钥的文件留在空的并且不添加密码。我这样做是因为我还没有配置 juju,而且我对这两个软件都不熟悉。我安装并配置了 juju,但一切正常,直到我尝试启动时,出现了这个致命错误,

错误:环境没有访问密钥或密钥

我知道这指向这个,但我如何将 ssh-key 指向 juju?以下是我创建密钥时的一些信息,如果有帮助的话,

您的身份已保存在 /home/donovan/.ssh/id_rsa 中。您的公钥已保存在 /home/donovan/.ssh/id_rsa.pub 中。密钥指纹为:d3:b5:ea:0a:29:d4:05:9b:1e:08:a9:0e:0e:ca:d6:81

答案1

有关 access-key/secret-key 的错误消息与您的 ssh-key 无关,而是与您的云提供商凭据(在本例中为 ec2)有关。您必须通过环境变量 AWS_ACCESS_KEY_ID 和 AWS_SECRET_ACCESS_KEY 或通过 environment.yaml 中的配置提供您的 ec2 凭据。

相关内容