linux虚拟机使用vscode
时间: 2025-06-16 07:26:16 浏览: 19
### 在Linux虚拟机中设置和使用VSCode进行开发
为了在Linux虚拟机中配置和使用VSCode进行开发,需要完成以下关键步骤:安装并配置SSH服务、安装VSCode以及使用VSCode的远程SSH插件连接到虚拟机。
#### 1. 安装并配置SSH服务
在Linux虚拟机中,确保已安装SSH服务以便VSCode可以通过SSH协议连接。如果尚未安装SSH服务,可以运行以下命令进行安装:
```bash
sudo apt update
sudo apt install -y openssh-server
```
安装完成后,启动SSH服务并设置开机自启:
```bash
sudo systemctl start ssh
sudo systemctl enable ssh
```
通过`ifconfig`或`ip addr`命令获取虚拟机的IP地址,用于后续连接[^1]。
#### 2. 配置VSCode及SSH插件
在Windows主机上安装VSCode,并从扩展市场安装“Remote - SSH”插件。安装完成后,点击左侧活动栏中的“远程资源管理器”图标,选择“SSH Targets”,然后点击齿轮图标以编辑`~/.ssh/config`文件。在该文件中添加如下配置:
```plaintext
Host mylinuxvm
HostName <虚拟机IP地址>
User <用户名>
```
将`<虚拟机IP地址>`替换为实际的虚拟机IP地址,`<用户名>`替换为Linux虚拟机上的用户名称[^4]。
#### 3. 连接到Linux虚拟机
在VSCode中,通过“Remote - SSH”插件连接到配置的主机(如`mylinuxvm`)。连接成功后,VSCode会在虚拟机上自动下载并配置必要的服务器组件[^2]。
#### 4. 使用VSCode进行开发
连接成功后,可以在虚拟机上打开项目文件夹并开始开发。所有编辑操作均在虚拟机环境中进行,而无需直接登录到虚拟机终端[^3]。
```python
# 示例代码:在虚拟机中运行Python脚本
print("Hello from Linux VM!")
```
### 注意事项
- 确保虚拟机和主机之间的网络连通性正常。
- 如果遇到连接问题,检查SSH端口(默认22)是否开放,并确认防火墙规则允许SSH流量。
阅读全文
相关推荐


















