阿里云 ECS SSH 快速配置指南

阿里云 ECS SSH 快速配置指南

💡 核心发现 :阿里云控制台可以直接生成密钥对并绑定实例,无需手动生成 SSH 密钥!网上大部分教程都在教复杂的 ssh-keygen 流程,其实根本不需要。


🚀 正确做法(3 步搞定)

步骤 1:在阿里云控制台创建密钥对

  1. 登录 阿里云控制台
  2. 进入 网络与安全密钥对
  3. 点击 创建密钥对
  4. 输入密钥对名称(如 my-ecs-key
  5. 点击 确定 ,系统自动生成并下载 .pem 文件
  6. ⚠️ 重要 :妥善保存下载的 .pem 文件(只下载一次,丢了要重新创建)

步骤 2:绑定密钥对到 ECS 实例

  1. 进入 实例 列表
  2. 找到目标 ECS 实例
  3. 点击 更多密码/密钥绑定密钥对
  4. 选择刚才创建的密钥对
  5. 确认绑定

步骤 3:VS Code 连接

  1. 将下载的 .pem 文件放到本地合适位置(如 ~/.ssh/

  2. 设置文件权限(Mac/Linux):

    bash 复制代码
    chmod 400 ~/.ssh/my-ecs-key.pem
  3. VS Code 安装 Remote - SSH 插件

  4. F1 → 输入 Remote-SSH: Connect to HostAdd New SSH Host

  5. 输入连接命令:

    bash 复制代码
    ssh -i ~/.ssh/my-ecs-key.pem root@<你的 ECS 公网 IP>
  6. 选择配置文件(默认 ~/.ssh/config

  7. 连接即可


📝 SSH Config 配置(可选但推荐)

编辑 ~/.ssh/config,添加:

config 复制代码
Host aliyun-ecs
    HostName <你的 ECS 公网 IP>
    User root
    IdentityFile ~/.ssh/my-ecs-key.pem
    IdentitiesOnly yes
    ServerAliveInterval 60

之后连接只需:

bash 复制代码
ssh aliyun-ecs

VS Code 中直接选择 aliyun-ecs 即可。


❌ 网上教程的复杂做法(不需要!)

大部分教程会让你:

  1. 本地运行 ssh-keygen -t rsa 生成密钥对
  2. 手动上传公钥到阿里云
  3. 各种权限配置...

完全没必要! 阿里云控制台一键生成更简单、更安全。


🔒 安全建议

  1. 私钥文件权限 :必须是 400600,否则 SSH 会拒绝使用
  2. 备份私钥.pem 文件丢了无法恢复,只能重新创建密钥对
  3. 不要上传私钥:只上传公钥(如果用手动生成的话)
  4. 定期轮换:建议每 6-12 个月更换一次密钥对

🐛 常见问题

Q: 提示 Permissions 0644 for '.pem' are too open

A: 权限太宽松,执行:

bash 复制代码
chmod 400 ~/.ssh/my-ecs-key.pem

Q: 绑定密钥对后无法连接?

A: 某些镜像需要重启实例才能生效,或者检查安全组是否开放 22 端口。

Q: 密钥对丢了怎么办?

A: 在控制台解绑旧密钥对,创建新的,重新绑定实例。


📅 记录信息

  • 发现日期: 2026-03-09
  • 发现者: 小张同学
  • 问题: 网上教程普遍过度复杂化
  • 解决方案: 直接使用阿里云控制台生成密钥对

总结:能用云平台原生功能就别手动折腾,省时省力还更安全。

相关推荐
阿里云大数据AI技术10 小时前
最佳实践:用 EMR Serverless StarRocks AI Function 实现金融行业文本分类_
starrocks·人工智能·sql·阿里云·ai function
2301_7736436210 小时前
设置云备份
云计算
MR_Colorful10 小时前
阿里云ECS部署YOLO教程
yolo·阿里云·云计算
wanhengidc10 小时前
服务器 数据恢复
运维·服务器·网络·智能手机·云计算
翼龙云_cloud10 小时前
云服务器代理商:2026 年云计算趋势 AI 算力需求激增下的云服务器选择
服务器·人工智能·云计算·ai智能体
feiwuw10 小时前
私有云优缺点
云计算·私有云
Cloud_Shy61811 小时前
Linux 用户管理知识与应用实践(一:用户及用户组基础知识)
linux·运维·服务器·centos·云计算
wuhen_n11 小时前
阿里云百炼平台 API 接入教程(附 Node.js + TypeScript 实战)
前端·人工智能·阿里云·ai编程
Elastic 中国社区官方博客11 小时前
Hacknight Beijing:基于阿里云与 Elastic 构建 AI Agents
大数据·运维·人工智能·elasticsearch·搜索引擎·阿里云·云计算