答案:通过安装Remote - SSH扩展并配置SSH连接,可在VSCode中远程开发。步骤包括生成密钥、上传公钥、添加主机到配置文件,再通过远程资源管理器连接目标服务器,打开远程目录进行编辑,支持终端、调试和端口转发,实现高效远程开发。

在 VSCode 里进行远程开发,主要依赖于官方提供的 Remote - SSH、Remote - WSL 和 Remote - Containers 扩展。最常用的是通过 SSH 连接到远程服务器进行开发。以下是具体操作步骤。
安装 Remote - SSH 扩展
打开 VSCode,进入扩展市场(快捷键 Ctrl+Shift+X),搜索 Remote - SSH 并安装。这是实现远程开发的核心插件。
配置 SSH 连接
确保本地已安装 OpenSSH 客户端(Windows 10/11 通常自带,macOS 和 Linux 原生支持)。
按以下步骤配置:
- 使用终端生成 SSH 密钥(如尚未生成):ssh-keygen
- 将公钥上传到远程服务器:ssh-copy-id user@remote-host
- 测试连接:ssh user@remote-host,确认可免密登录
添加远程主机
在 VSCode 左侧活动栏点击“远程资源管理器”图标(或按 Ctrl+Shift+P),输入命令:
Remote-SSH: Add New SSH Host
输入连接信息,例如:ssh user@192.168.1.100
BJXSHOP购物管理系统是一个功能完善、展示信息丰富的电子商店销售平台;针对企业与个人的网上销售系统;开放式远程商店管理;完善的订单管理、销售统计、结算系统;强力搜索引擎支持;提供网上多种在线支付方式解决方案;强大的技术应用能力和网络安全系统 BJXSHOP网上购物系统 - 书店版,它具备其他通用购物系统不同的功能,有针对图书销售而进行开发的一个电子商店销售平台,如图书ISBN,图书目录
选择保存配置文件(通常是 ~/.ssh/config),VSCode 会自动读取该文件中的主机列表。
连接并打开远程项目
在 VSCode 左下角点击绿色的“远程”按钮,选择目标主机,或通过“远程资源管理器”点击主机名。
连接成功后,VSCode 会在远程服务器上自动安装一个轻量级的“VS Code Server”。
然后使用 File > Open Folder 打开远程目录(如 /home/user/project),即可像本地一样编辑文件、运行终端、调试代码。
使用小贴士
- 远程终端可以直接在 VSCode 底部打开,执行命令都在服务器上运行
- 扩展可以在本地和远程分别安装。部分语言支持(如 Python、Go)建议在远程端安装对应扩展
- 文件保存即时同步,无需手动上传下载
- 支持端口转发,方便调试 Web 服务
基本上就这些。只要 SSH 能通,VSCode 远程开发就能快速搭建起来,适合开发、运维、学习多种场景。









