阿里云 Workbench CLI 上架 Qoder 插件市场,不用 SSH 也能操作 ECS

简介: 阿里云 Workbench CLI 上线 Qoder IDE,让 AI Agent 用自然语言直接操作 ECS:查实例、执行命令、传文件、看日志、部署服务——无需公网 IP、免 SSH 配置、不记复杂命令,安全高效,开箱即用。

iwEeAqNwbmcDAQTRElwF0QfQBrB_4eN_Hy-75ApZRNcLlaEBB9MAAAABg1EzkwgACaJpbQoAC9IAZuXe.png


Agent 写代码挺顺,但是一提"帮我连到那台 ECS ,排查下线上报错",它就懵了。要么让你开公网 IP、配 SSH 密钥,要么给你一段命令但根本跑不通。最后还得你自己切到终端,手动登录、执行、复制结果,再贴回对话框。


今天这个环节可以省掉了,阿里云 Workbench CLI 已上架到 Qoder IDE 内的插件市场及 官网的能力市场内。装上之后,你在 Qoder 里用自然语言就能让 Agent 直接操作 ECS:查实例、执行命令、传文件、看日志、部署服务——不用公网 IP,不用 SSH,不用记运维命令。


image (37).png


适合谁

  • 想用自然语言操作 ECS 的开发者
  • 不想给每台机器开公网 IP 和 SSH 端口的运维和安全团队
  • 需要 Agent 自动部署、巡检、排查问题的 DevOps 场景
  • 刚接触云、不想先学一堆 CLI 命令的新手


01.png


为什么需要 Workbench CLI


传统 SSH 对人不难,对 Agent 却不友好:输出是文本、状态会延续、失败不好判断、权限还难收敛。


阿里云 Workbench CLI 是面向 Agent 设计的 ECS 连接工具,几个特性正好解决这些问题:


  • 免公网 IP 连接:内网实例也能直接操作,安全组由 CLI 自动处理。
  • --output json:所有命令返回结构化数据,Agent 不用写正则解析。
  • 退出码透传workbench exec 把远程命令的 exit code 原样返回,Agent 能判断成功失败。
  • 无状态执行:每次命令独立运行,没有 cdexport 污染上下文。
  • 命令语义直观listconnectexecuploaddownload,Agent 一看就懂。


简单说:它让 ECS 对 Agent 来说,就像本地终端一样好用。


02.png


快速上手 Workbench CLI


第 1 步:登录 Qoder IDE ,打开 Quest ,在左下角的插件市场安装 AlibabCloud Workbench 插件


image (38).png


第2步:安装完成后,在 Qoder 对话框里直接自然语言对话就行。


例如:"帮我看一下杭州地域有哪些运行中的 ECS 实例"


Agent 会自动调用 workbench list --region cn-hangzhou --output json,并汇总成表格给你。


实例列表截图.jpeg


03.png


几个真实场景,看看它多顺手


场景一:5 分钟部署一个 WordPress


"在实例 i-bp1hgw33lt0yyfudbh9e 上帮我部署 WordPress"


Agent 会依次完成:

  1. workbench exec 安装 Apache、MariaDB、PHP;
  2. 启动数据库和 Web 服务;
  3. workbench exec 创建 WordPress 数据库和用户;
  4. 下载 WordPress 并解压到 /var/www/html
  5. 配置 wp-config.php 并重启 Apache。


你不需要知道 dnf 怎么写、PHP-FPM 怎么配、数据库字符集怎么设。只要说一句,Agent 全包。


部署wordpress.jpeg


场景二:把本地项目打包部署到 ECS 并调试


"帮我把当前这个 Spring Boot 项目打包,部署到实例 i-bp1hgw33lt0yyfudbh9e 上跑起来"


Agent 会依次完成:

  1. 在本地执行 mvn clean package,拿到 target/app.jar
  2. workbench upload 把 jar 传到实例,传输前自动 ls 检查路径,避免覆盖已有文件;
  3. workbench exec 在后台启动服务;
  4. workbench exec 发起 curl 健康检查,读 exit_code 判断是否起来了;
  5. 若启动失败,自动 tail 日志定位是端口占用、依赖缺失还是配置写错。


你不需要在本地打包、scp 传包、SSH 登录启动之间来回切终端。只要说一句,从编译到部署再到调试,Agent 一条龙搞定。


场景三:查看网站访问日志


"帮我看看这个网站最近的访问日志"


Agent 会自动执行:


workbench exec -i i-bp1hgw33lt0yyfudbh9e \
  -c "sudo tail -50 /var/log/httpd/access_log" --output json


然后自动汇总:最近访问来自哪个 IP、有没有错误、用户在浏览哪些页面。


你不需要记得日志路径,也不需要翻 lessgrep,Agent 直接给你结论。


查看访问日志.jpeg


04.png


Workbench CLI 为什么比 SSH 更适合 Agent


看一个 workbench exec 的 JSON 输出就明白了:

{
  "output": "Filesystem      Size  Used Avail Use% Mounted on\n/dev/vda1        40G   15G   25G  38% /\n",
  "stderr": "",
  "exit_code": 0
}


Agent 读 exit_code 判断成败,读 output 提取字段,读 stderr 处理异常——全是结构化数据,不用再写正则从文本里扒结果。


这就是 Agent 用云和人有云最大的区别:人不介意看文本,Agent 需要能解析的结构。


05.png


两个让 Agent 更安全的设计


把服务器交给 Agent 操作,很多人会担心"它会不会误删数据"。Workbench CLI 在设计上已经做了两道保险:


1. 无状态执行,避免上下文污染

每次 workbench exec 都是一次独立的命令执行。这意味着 Agent 不会因为"上一句命令切了目录"导致下一句命令跑错地方,也不会因为环境变量残留引发意外行为。


2. 破坏性操作和文件覆盖都有保护

官方 Skill 明确要求:执行 rm -rfshutdownrebootmkfsdd、停止核心服务等破坏性命令前,Agent 必须先向用户说明目标实例、操作内容和潜在影响,获得明确批准后才能执行。


文件传输也一样:workbench upload 默认会检测远程文件是否已存在,存在时提示确认,防止自动覆盖重要文件。在 Agent 自动化流程中,Skill 要求 Agent 先 ls 检查目标路径,再告知用户是否会覆盖。


简单说:Agent 能干的活变多了,但危险动作仍然由人把关。


快去 Qoder 里安装 Workbench 插件,然后对 Qoder 说:"帮我部署一个 WordPress"看看 Agent 能不能在 5 分钟内把网站跑起来。

目录
相关文章
人工智能 缓存 前端开发
8829 35
人工智能 JavaScript 开发工具
3670 9
开发工具 Swift git
1390 2
缓存 JavaScript Shell
1699 2
Shell API 调度
937 3
人工智能 JavaScript 测试技术
1216 0
安全 机器人 API
749 2
|
16天前
|
人工智能 程序员 API
Codex 接入 DeepSeek-V4-Flash:还能补上识图,提供两套方案
Codex 接入 DeepSeek-V4-Flash 怎么配?本文覆盖 CLI 与桌面端,再用 qwen3-vl-flash 补识图,两套方案可直接照做
1942 13
|
15天前
|
存储 弹性计算 缓存
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考
本文更新了2026年阿里云全系列云服务器租赁活动报价,所有特惠资源均可前往阿里云活动中心选购,整体覆盖从个人入门到企业级高性能场景的全梯度需求。其中轻量应用服务器主打极致性价比,2核2G峰值200M带宽配置每日10点、15点限时抢购价仅38元/年,2核4G配置379元/年起;高性价比的经济型e实例、通用算力型u2i实例覆盖2核4G至4核32G全档位,适配开发测试与中小型企业业务;搭载英特尔至强6处理器的第九代c9i企业级实例算力较上代提升20%,支撑高并发生产环境,不同实例规格价差清晰,用户可根据自身业务负载与预算灵活选型。
2208 121
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考