You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

持续遭遇UNPROTECTED PRIVATE KEY FILE错误,AWS实例连接求助

排查Macbook连接AWS EC2实例SSH被拒绝的问题
  • 检查安全组入站规则
    确认实例关联的安全组已添加SSH(22端口)的入站允许规则,来源可设为当前Macbook的公网IP(更安全)或临时设为0.0.0.0/0用于测试。

  • 验证连接命令的核心参数
    确保命令使用实例的公网IP/公网DNS,且用户名匹配对应AMI的默认值:

    • Amazon Linux 2/2023: ec2-user
    • Ubuntu: ubuntu
    • CentOS: centos
    • 示例正确命令:ssh -i "your-key.pem" ec2-user@实例公网IP
  • 严格管控密钥文件权限
    密钥文件权限必须设为400,执行chmod 400 your-key.pem后,用ls -l your-key.pem确认输出为-r--------,其他权限(如600)会导致验证失败。

  • 检查实例状态
    确认实例处于运行中状态,且系统状态检查通过。刚创建的实例需等待2-3分钟完成初始化后再尝试连接。

  • 排查本地网络限制
    检查Macbook防火墙是否允许SSH出站连接,或切换至手机热点测试,排除家庭/公司网络的防火墙拦截。

  • 通过 verbose 输出定位具体错误
    执行ssh -v -i "your-key.pem" 用户名@实例公网IP,根据输出信息精准排查:

    • 若出现Permission denied (publickey):重点检查密钥匹配性、用户名正确性、密钥权限
    • 若出现Connection timed out:重点排查安全组规则、网络连通性

内容的提问来源于stack exchange,提问作者Archie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 20:02:50