Trae支持三种远程开发连接方式:一、通过SSH命令连接远程Linux服务器;二、直连本地WSL发行版;三、配置密钥认证实现免密连接远程主机。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在Trae中对远程服务器上的项目进行开发,需通过Remote SSH功能建立安全连接。以下是实现此目标的多种方法:
一、使用SSH命令连接远程Linux服务器
该方法适用于已配置好SSH服务的Ubuntu、Debian等Linux远程主机,Trae将自动部署服务端并启用完整IDE功能。
1、打开Trae,点击左侧活动栏中的远程资源管理器图标(或使用快捷键Ctrl+Shift+P,输入“Remote-SSH: Connect to Host”)。
2、点击界面右上角的“+”按钮,弹出SSH连接命令输入框。
3、输入标准SSH连接命令,格式为:ssh username@server_ip_address,例如 ssh dev@192.168.0.22。
4、按回车键确认,目标主机将出现在SSH连接目标列表中。
5、将鼠标悬停于该主机条目,点击右侧“在新窗口连接”图标;或点击右下角提示框中的“连接主机”按钮。
6、在弹出的密码输入框中输入用户密码(若已配置密钥认证,则跳过此步,直接连接)。
7、连接成功后,Trae自动在远程主机安装服务端组件,左下角状态栏显示已连接标识。
8、点击“文件 > 打开文件夹”,选择远程服务器上的项目路径,即可开始编辑、调试与运行。
二、通过WSL发行版连接本地Linux子系统
该方式不依赖网络SSH服务,直接对接Windows系统内嵌的WSL环境,适合本地快速验证与轻量开发。
1、确保Windows已启用WSL并安装至少一个发行版(如Ubuntu 22.04 LTS)。
2、在Trae中打开远程资源管理器,点击右上角“WSL连接目标”旁的“+”按钮。
3、在弹出的WSL发行版选择面板中,勾选已安装的发行版(如Ubuntu-22.04),点击确认。
4、若为首次安装,Trae将自动下载并初始化该发行版;终端面板中提示创建账户时,请设置用户名与密码。
5、安装完成后,点击“WSL连接目标”旁的刷新按钮,列表中将显示已就绪的发行版。
6、右击目标发行版,选择“在当前窗口连接”或“在新窗口连接”。
7、连接成功后,左下角显示WSL标识,可立即通过“文件 > 打开文件夹”加载WSL中的项目路径。
三、使用密钥认证免密连接远程主机
该方法提升安全性并消除重复输密操作,适用于长期维护的生产或测试服务器。
1、在本地终端执行ssh-keygen -t ed25519 -C "your_email@example.com"生成密钥对,默认保存于~/.ssh/id_ed25519(私钥)和~/.ssh/id_ed25519.pub(公钥)。
2、将公钥内容复制到剪贴板:cat ~/.ssh/id_ed25519.pub | clip(Windows)或 pbcopy (macOS)。
3、通过密码登录远程服务器,执行:mkdir -p ~/.ssh && echo "粘贴的公钥内容" >> ~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys。
4、在Trae远程资源管理器中添加SSH连接命令后,在连接前点击“设置SSH配置文件”链接。
5、在生成的config文件中,为对应主机添加两行配置:IdentityFile ~/.ssh/id_ed25519 和 IdentitiesOnly yes。
6、再次尝试连接,系统将自动使用密钥认证,无需手动输入密码。


















