首页 > 解决方案 > AWS EC2 SSH 的未受保护的私钥文件

问题描述

这个问题被问了很多次,我都不好意思问了。我已经阅读了其他回复,但没有成功。

使用这些命令后,我不断收到以下错误消息:

cd desktop\putty\webserver

chmod 400 webserver.pem   

ssh -i "webserver.pem" ec2-user@ec2-x-xxx-xxx-xxx.us-east-2.compute.amazonaws.com


 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Permissions for 'webserver.pem' are too open.
    It is required that your private key files are NOT accessible by others.
    This private key will be ignored.
    Load key "webserver.pem": bad permissions
    ec2-user@ec2-x-xxx-xxx-xxx.us-east-2.compute.amazonaws.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

对此问题的常见反应是使用该chmod 400 webserver.pem 命令。我也试过这个chmod 600命令。其他响应是右键单击 .pem 文件并更改权限。我已经完成了这些,但仍然没有成功。

标签: amazon-web-servicesssh

解决方案


推荐阅读