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

如何通过命令行使用VS Code Remote SSH连接远程SSH项目

能否通过命令行使用VS Code及Remote SSH扩展连接SSH项目?

可以通过命令行借助VS Code Remote SSH扩展连接远程SSH项目,以下是几种可行的实现方式:

方法1:使用--remote参数直接连接

这是最直接可靠的方式,无需依赖URI协议,命令格式如下:

# 打开新窗口连接远程项目
code --remote ssh-remote:<ssh-host-alias> <remote-project-path>

# 复用已有窗口连接
code -r --remote ssh-remote:<ssh-host-alias> <remote-project-path>

结合你的配置,具体命令应为:

code --remote ssh-remote:project-ssh-alias /path/to/my/remote-project

执行后会直接触发Remote SSH扩展建立连接,并在VS Code中打开指定的远程路径。

方法2:使用vscode-remote:// URI协议

你之前尝试的命令格式本身是正确的,未生效大概率是协议关联问题。确保VS Code已正确注册vscode-remote协议后,可再次尝试:

code vscode-remote://ssh-remote+project-ssh-alias/path/to/my/remote-project

如果仍无响应,可排查:

  • 重启终端(确保code命令的环境变量加载了最新的协议关联)
  • 确认远程路径为绝对路径
  • 升级VS Code及Remote SSH扩展至最新版本

方法3:通过Project Manager扩展打开已配置项目

若想直接调用Project Manager中保存的远程项目,可使用VS Code的--command参数触发扩展功能:

code --command "projectManager.openProject My Remote Project"

注意项目名称需与projects.json中的name字段完全一致。

常见问题排查

  • 先通过ssh project-ssh-alias测试本地能否正常连接远程主机,排除SSH配置本身的问题
  • 检查终端中code命令是否指向正确的VS Code安装(若同时安装了Insider版,需替换为code-insiders)
  • 确认Remote SSH扩展已启用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 19:27:22