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

AWS EC2官方AMI新建Ubuntu22.04 LTS实例默认登录用户名是多少

问题核心结论

Ubuntu 22.04 官方AMI的默认用户名就是ubuntu,不存在用户名变更的情况,"Server refused our key"报错和用户名填写错误无关。

对应排查&解决方法
  • 优先检查本地Putty版本:Ubuntu 22.04默认禁用了老旧的ssh-rsa密钥签名算法,版本低于0.75的Putty默认不支持rsa-sha2-256/512签名算法,这是跨版本升级后最常见的连接失败触发点。临时修复可以在Putty配置页找到Connection > SSH > Auth > Host key algorithms项,手动把rsa-sha2-256,rsa-sha2-512添加到算法优先级列表最顶部,保存配置后重连即可,长期使用直接升级Putty到最新版就能解决。
  • 确认私钥转换流程正确:如果是用Puttygen将pem格式私钥转为ppk格式,转换过程不要额外设置自定义密码短语,同时确认转换用的源pem文件和启动22.04实例时绑定的密钥对完全匹配。
  • 留足实例初始化时间:Ubuntu 22.04首次启动时cloud-init完成用户创建、公钥注入的流程比20.04慢1-2分钟,实例状态显示"运行中"后立刻连接会碰到临时的密钥拒绝问题,等待3分钟左右重试即可。
  • 排查实例侧配置异常:如果启动实例时传入了自定义用户数据脚本,需要确认脚本没有误改/etc/ssh/sshd_config中PubkeyAuthentication配置为no,也没有修改ubuntu用户家目录下~/.ssh/authorized_keys文件权限(该文件权限必须为600,上层.ssh目录权限必须为700,权限不符合时sshd会直接拒绝读取公钥触发报错)。
快速定位技巧

用同账号下能正常连接的Ubuntu 20.04实例做跳板,在20.04实例内用原始pem私钥执行ssh -i <你的密钥文件路径>.pem ubuntu@<22.04实例私网IP>,如果该方式能正常连接,可直接判定故障点在本地Putty配置/版本,和实例侧用户名、密钥绑定配置无关。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.01 12:31:01