<p>答案是使用 Remote – SSH 插件可实现 VSCode 远程开发,首先安装插件并配置 SSH 连接,随后通过左下角远程资源管理器连接服务器,即可像本地一样编辑远程代码。</p>

使用 VSCode 连接远程服务器主要依赖于官方插件 Remote – SSH,它能让你像操作本地项目一样编辑远程代码。整个过程不复杂,关键是配置好 SSH 连接。
安装 Remote – SSH 插件
打开 VSCode,进入扩展面板(左侧活动栏最下面的方块图标),搜索 Remote – SSH,找到由 Microsoft 发布的这个插件并安装。
安装完成后,VSCode 左下角会出现一个“>
配置 SSH 连接信息
确保你的本地机器已安装并配置了 SSH 客户端。Windows 10 以上、macOS 和 Linux 通常自带 SSH。
点击左下角的远程连接按钮,选择 Open SSH Configuration File…,选择一个 config 文件(如 ~/.ssh/config)进行编辑。
在文件中添加类似以下内容:
Host myserver HostName your.server.ip.address User your-username Port 22
你可以根据实际情况修改别名(myserver)、IP 地址、用户名和端口。如果使用密钥登录,确保私钥文件在默认路径(~/.ssh/id_rsa)或额外指定 IdentityFile。
连接到远程服务器
再次点击左下角远程按钮,选择 Connect to Host…,然后从列表中选择你刚刚配置的 myserver。
首次连接时,VSCode 会在右侧打开一个新窗口,并提示你选择操作系统类型(Linux/Windows/macOS),选完后开始建立连接。
如果一切正常,VSCode 会在远程服务器上自动安装一个轻量级的服务端组件,之后你就可以通过左侧资源管理器浏览远程文件、打开文件夹、编辑代码。
使用技巧与注意事项
- 推荐使用 SSH 密钥认证,避免频繁输入密码。可用 ssh-keygen 生成密钥,用 ssh-copy-id user@ip 将公钥上传到服务器。
- 连接失败时,检查 SSH 配置语法、网络连通性、防火墙设置以及服务器是否允许 SSH 登录。
- 连接成功后,所有终端命令都在远程执行,安装的插件也可选择在远程环境中运行,建议在远程安装 Python、Docker 等语言支持插件。
- 切换回本地开发环境,只需关闭当前窗口或点击远程按钮选择 “Close Remote Connection”。
基本上就这些。只要 SSH 能通,VSCode 的远程开发体验非常流畅。


