vscode使用VMware的ubuntu终端
时间: 2025-02-15 13:00:18 浏览: 68
### 配置 VSCode 使用 VMware 上的 Ubuntu 终端
#### 安装并配置 SSH 服务
为了能够在 VSCode 中通过 Remote-SSH 连接到 VMware 的 Ubuntu 虚拟机,首先需要确保 Ubuntu 系统中的 SSH 服务已经启动并且正常运行。
在 Ubuntu 虚拟机中执行以下命令来安装 OpenSSH Server:
```bash
sudo apt update && sudo apt install openssh-server -y
```
确认 SSH 服务正在运行:
```bash
sudo systemctl status ssh
```
如果未启用,则可以通过如下命令开启 SSH 服务:
```bash
sudo systemctl enable ssh
sudo systemctl start ssh
```
#### 设置静态 IP 地址
为了让远程连接更加稳定,建议给 Ubuntu 虚拟机设置一个固定的 IP 地址。编辑网络接口文件 `/etc/netplan/` 下对应的 yaml 文件(通常为 `01-netcfg.yaml` 或者其他名称),修改成类似下面的内容[^1]:
```yaml
network:
version: 2
ethernets:
ens33: # 此处应替换为你实际使用的网卡名
dhcp4: no
addresses:
- 192.168.x.xx/24 # 替换成你想要分配的具体IP地址和子网掩码
gateway4: 192.168.x.1 # 默认网关
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS服务器列表
```
保存更改后应用新的配置:
```bash
sudo netplan apply
```
#### 添加 VMWare 端口转发规则
对于 NAT 模式的虚拟机来说,还需要在 VMware Fusion Pro (适用于 Mac) 中添加端口映射规则以便外部能够访问到内部的服务。打开 VMware Fusion -> 编辑 -> 虚拟网络编辑器,在左侧选择 "NAT" 并点击右侧的高级选项按钮,接着添加一条或多条端口转发规则指向目标主机(IP 和端口号).
#### 在 VSCode 中配置 Remote-SSH 插件
回到本地计算机上的 Visual Studio Code 应用程序,按 Ctrl+Shift+P 打开命令面板,输入 “Remote-SSH”,然后选择“Add New SSH Host...”。按照提示输入完整的 SSH 连接字符串,例如 `ssh [email protected]` ,其中 `username` 是你在 Linux 系统下的用户名,而后面的 IP 则是你之前设定好的静态 IP 地址。
完成以上操作之后就可以直接从 VSCode 启动终端会话了,这将会自动建立与远端机器之间的安全 Shell 连接,并允许用户如同身处物理设备前一样工作于其命令行环境中。
阅读全文
相关推荐

















