Visual Studio Code 中远程连接 Linux 系统
时间: 2025-07-21 09:37:20 浏览: 12
### 配置Visual Studio Code远程连接到Linux服务器进行开发
在Visual Studio Code中实现远程连接Linux服务器进行开发,主要依赖于Remote-SSH扩展。该扩展允许用户通过SSH协议直接连接到远程服务器,并在远程环境中进行代码编辑、调试和版本控制等操作。
#### 1. 准备工作
确保满足以下条件以顺利进行远程连接:
- **本地环境**:安装最新版本的Visual Studio Code,支持的操作系统包括Windows、macOS和Linux。
- **远程环境**:需要一台运行Linux系统的服务器,且支持SSH服务,默认端口为22[^3]。
- **网络条件**:本地机器与远程服务器之间必须能够互相通信,特别是SSH端口(默认22)需要开放[^3]。
#### 2. 安装Remote-SSH扩展
启动Visual Studio Code后,前往扩展市场搜索“Remote - SSH”,找到由Microsoft发布的官方扩展并安装它[^4]。
#### 3. 配置SSH连接
安装完Remote-SSH扩展后,可以通过以下步骤配置SSH连接至目标服务器:
- 打开Visual Studio Code,点击左侧活动栏中的“远程资源管理器”图标(看起来像一个小电视)。
- 在“SSH”部分下,点击右侧出现的加号(+)按钮来添加新的SSH主机。
- 输入远程Linux服务器的连接信息,格式应为`username@hostname`或更具体的`ssh://username@hostname:port`,其中`hostname`可以是IP地址或域名,`port`通常是22,除非服务器进行了自定义设置[^1]。
- 按照提示完成后续配置,这可能包括选择保存配置文件的位置以及确认服务器指纹等安全验证步骤。
#### 4. 使用远程开发功能
一旦成功建立SSH连接,就可以开始利用Visual Studio Code的强大功能进行远程开发了,比如:
- 编辑远程文件:就像处理本地文件一样轻松地浏览、创建、修改和删除远程服务器上的文件。
- 运行终端命令:内置终端可以直接执行针对远程服务器的命令,这对于构建项目或运行脚本非常有用。
- 调试应用:结合适当的调试配置,可以直接从VSCode内部对远程服务器上的应用程序进行断点调试[^2]。
#### 示例:简单Python程序的远程调试配置
假设正在远程服务器上开发一个Python应用,可以在`.vscode/launch.json`中添加如下调试配置:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Remote Attach",
"type": "python",
"request": "attach",
"connect": {
"host": "localhost",
"port": 5678
},
"pathMappings": [
{
"localRoot": "${workspaceFolder}",
"remoteRoot": "/path/on/remote/server"
}
]
}
]
}
```
此配置用于附加到已经在远程服务器上运行的Python进程,前提是该进程启用了pydevd或其他兼容的调试服务器[^4]。
阅读全文
相关推荐




















