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

CDK部署EC2后Tera Term SSH密钥认证失败问题排查

Tera Term连接EC2认证错误的解决步骤

既然Linux终端能正常SSH连接,说明密钥本身和EC2的配置没问题,问题大概率出在Tera Term的密钥处理或连接设置上,按下面的步骤排查:

  • 确认密钥文件有效性
    检查你在Windows上使用的public-ec2-key.pem文件:

    • 确保是完整的私钥,开头-----BEGIN RSA PRIVATE KEY-----和结尾-----END RSA PRIVATE KEY-----必须完整存在,中间的密钥字符串没有换行或字符丢失
    • 若你是从Linux机器复制到Windows的,注意换行符差异:用记事本或Notepad++打开,把换行符改成LF(Linux格式),避免CRLF导致Tera Term解析错误
  • 正确配置Tera Term连接

    1. 打开Tera Term,新建连接,选择SSH协议,输入EC2的公网IP
    2. 登录用户名填对应系统的默认用户:Amazon Linux用ec2-user,Ubuntu用ubuntu,CentOS用centos
    3. 切换到SSH标签页,在「认证方式」里选择「RSA/DSA/ECDSA/ED25519 key」
    4. 点击「浏览」选择你的public-ec2-key.pem文件,此时Tera Term可能会提示将PEM转换为它自己的PPK格式,直接确认转换即可(后续可以直接用生成的PPK文件连接)
  • 额外排查点

    • 确认EC2安全组允许你当前Windows机器的IP访问22端口(虽然Linux能连基本没问题,但可以再核对下)
    • 如果转换密钥后还是失败,重新从Parameter Store导出密钥,直接复制到Windows,避免中间环节篡改密钥内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 02:38:16