需通过 SSH 配置 Trae 远程开发:一、启用服务器 SSH 服务并开放 22 端口;二、配置本地 SSH 密钥认证并设置别名;三、在 Trae 中使用 Remote SSH 连接并安装服务端;四、打开远程文件夹,使用远程终端与调试功能;五、启用远程 AI 辅助编程。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在本地 Trae IDE 中直接编辑、调试和运行远程服务器上的代码,则需通过 SSH 协议建立安全连接。以下是完成 Trae 远程 SSH 开发配置的完整流程:
一、确认服务器端 SSH 服务已启用
远程开发的前提是服务器已运行 SSH 守护进程,并允许外部连接。该步骤确保 Trae 能够建立底层通信通道。
1、登录远程 Ubuntu/CentOS 服务器,执行 sudo systemctl status ssh(Ubuntu)或 sudo systemctl status sshd(CentOS)验证服务状态。
2、若未运行,执行 sudo systemctl start ssh(Ubuntu)或 sudo systemctl start sshd(CentOS)启动服务。
3、设置开机自启:sudo systemctl enable ssh 或 sudo systemctl enable sshd。
4、检查防火墙是否放行 22 端口:sudo ufw allow 22(Ubuntu)或 sudo firewall-cmd --permanent --add-port=22/tcp 后执行 firewall-cmd --reload(CentOS)。
二、配置 SSH 密钥认证(推荐方式)
使用密钥对替代密码登录可提升安全性与连接效率,避免每次输入密码,且为 Trae 自动部署服务端组件提供稳定凭据基础。
1、在本地计算机终端执行 ssh-keygen -t ed25519 -C "your_email@example.com" 生成密钥对,默认保存于 ~/.ssh/id_ed25519 与 ~/.ssh/id_ed25519.pub。
2、将公钥复制到服务器:ssh-copy-id -i ~/.ssh/id_ed25519.pub user@server_ip。
3、手动验证:执行 ssh -i ~/.ssh/id_ed25519 user@server_ip,如无需密码即成功。
4、在本地 ~/.ssh/config 文件中添加主机别名配置(可选但便于管理):
Host myserver
HostName server_ip
User user
IdentityFile ~/.ssh/id_ed25519
三、在 Trae 中添加并连接远程服务器
Trae 内置 Remote SSH 功能,连接时会自动在远端部署轻量级服务端组件,保障本地 IDE 功能完整可用。
1、打开 Trae IDE,点击左侧活动栏底部的 远程资源管理器 图标(地球形状)。
2、点击右上角 + 按钮,在弹出框中输入标准 SSH 命令格式:ssh user@server_ip 或使用别名 ssh myserver。
3、按回车后,该主机将出现在连接列表中;右键选择 在新窗口连接 或点击右侧 连接主机 按钮。
4、首次连接时,Trae 将提示安装远程服务端,点击 安装 并等待进度完成(约 10–30 秒)。
5、连接成功后,状态栏右下角显示 已连接到 myserver,且终端默认工作路径为远程用户主目录。
四、打开远程项目并启用开发功能
连接建立后,Trae 将以远程文件系统为根目录,所有编辑、运行、调试操作均实时作用于服务器端文件。
1、点击菜单栏 文件 → 打开远程文件夹,浏览并选择服务器上的目标项目路径(如 /home/user/my-website)。
2、项目加载完成后,左侧资源管理器显示远程目录结构;双击任意文件即可在编辑器中打开并实时保存至服务器。
3、按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac),输入 Terminal: Create New Terminal,新建终端即为远程服务器 Shell。
4、在终端中执行 npm run dev 或 python3 app.py 等命令,程序将在远程服务器运行,输出实时显示在 Trae 终端中。
五、启用远程调试与 AI 辅助支持
Trae 的远程调试与 AI 功能完全基于远程环境运行,无需本地模拟,确保行为与生产一致。
1、在远程项目中打开一个 Python 或 JavaScript 文件,点击行号左侧设置断点。
2、按下 Ctrl+Shift+D 打开调试面板,点击齿轮图标生成 .vscode/launch.json 配置文件(Trae 兼容 VS Code 调试协议)。
3、选择对应环境(如 Python: Current File 或 Node.js: Launch Program),保存后按 F5 启动调试。
4、AI 辅助功能(如代码补全、错误解释、函数生成)默认启用;在编辑器中输入注释如 // 实现一个读取 JSON 文件的函数,按 Ctrl+Enter 触发 AI 补全,生成代码将直接插入远程文件。



















