【问题标题】:Why I can't connect through SSH to my EC2 instance? Permission denied为什么我无法通过 SSH 连接到我的 EC2 实例?没有权限
【发布时间】:2020-01-16 20:28:29
【问题描述】:

我在具有公共子网的 VPC 中创建了 EC2 我使用标准安全组设置

当我尝试 SSH 时

ec2_user@3.123.36.129: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

我的路由表路由(我有 Internet 网关)

为什么我的权限被拒绝了? 关于我的子网,我应该检查什么?

【问题讨论】:

    标签: amazon-web-services ubuntu ssh


    【解决方案1】:

    更改 .pem 文件的权限,以便只有 root 用户可以读取它希望这可能适用于您的情况,因为大多数时候我们必须授予 pem 文件的权限。

    sudo chmod 400 ~/.ssh/ec2private.pem
    
    

    【讨论】:

    • 1) 在私有子网安全组中,仅授予对公共子网 CIDR 范围的访问权限 2) SSH 到公共子网 3) 将密钥对内容添加到 .pem 文件到实例中(例如:vi test. pem) 4) 使用“chmod 600 test.pem”授予权限 5) 现在“ssh ec2-user@private-ip-address -i test.pem”你也尝试过吗?
    猜你喜欢
    • 1970-01-01
    • 2019-09-13
    • 2011-10-30
    • 2017-04-18
    • 2020-03-13
    • 1970-01-01
    • 2019-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多