OpenSSH Windows - AWS“eb ssh”导致“警告:未受保护的密钥文件!”

Posted

技术标签:

【中文标题】OpenSSH Windows - AWS“eb ssh”导致“警告:未受保护的密钥文件!”【英文标题】:OpenSSH Windows - AWS "eb ssh" results in "Warning: Unprotected Key File!" 【发布时间】:2016-08-08 12:47:06 【问题描述】:

我正在尝试使用 OpenSSH 连接到我的 AWS Elastic Beanstalk EC2 实例,因为我使用的是 Windows,所以我下载了该实例。

在运行 eb ssh 时,我收到以下消息:“警告:未受保护的密钥文件!‘(密钥名称)’的权限 0444 太开放了。”

这令人沮丧,因为我进入 .ssh 文件夹并使用 chmod 将其设置为 0400,而不是 0444。

我使用的密钥是使用 ssh 工具生成的,我将它上传到 AWS 并将其设置为密钥对,因此我知道这里的问题是 OpenSSH,而不是 AWS。

然后系统提示我输入密钥的密码,但这样做只会再次显示消息。

因此,我无法连接到实例。

有人知道我该如何解决这个问题吗?

【问题讨论】:

try this. 【参考方案1】:

您可以使用 Putty 连接到您的服务器,这里是说明如何执行此操作的文档 - http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html

【讨论】:

以上是关于OpenSSH Windows - AWS“eb ssh”导致“警告:未受保护的密钥文件!”的主要内容,如果未能解决你的问题,请参考以下文章

在 AWS 上导入密钥对之前,如何通过 Java 验证 OpenSSH 公钥格式?

AWS/EB 上不可变部署的限制

AWS EB 部署问题

AWS:为单独的 EB 实例克隆 RDS

是啥导致我尝试为 AWS-EB 启用 SSH 失败?

在 Mac OS 上安装 aws eb cli