当前位置:首页 > 系统教程 > 正文

VSCode远程连接Ubuntu教程(VMware虚拟机SSH配置保姆级指南)

在进行跨平台开发时,使用 VSCode SSH连接 虚拟机是提高效率的神器。本文将手把手教你如何在 VMware 环境下的 Ubuntu 22.04 中配置 SSH 服务,并实现本地 VSCode 的无缝连接。

一、环境准备与核心目标

本教程旨在帮助小白快速掌握 Ubuntu 22.04 SSH配置。在操作前,请确保你的虚拟机网络模式设置为“桥接模式”或“NAT模式”,并能正常访问互联网。

  • 目标系统:Ubuntu 22.04 LTS
  • 连接工具:Visual Studio Code (VSCode)
  • 关键插件:Remote - SSH

二、虚拟机内安装并启动 SSH 服务

首先,我们需要在 Ubuntu 中开启 SSH 服务。打开终端,依次输入以下命令:

# 更新软件源sudo apt update# 安装 OpenSSH 服务sudo apt install openssh-server# 检查运行状态sudo systemctl status ssh

当看到 active (running) 字样时,说明服务端配置成功。这是 Linux服务器连接教程 的基础第一步。

三、获取虚拟机 IP 地址

在 Ubuntu 终端输入 ip addrifconfig(若未安装 net-tools,请使用前者)。

找到类似 192.168.x.x 的地址并记录下来,这是我们后续连接的凭证。

VSCode远程连接Ubuntu教程(VMware虚拟机SSH配置保姆级指南) VSCode SSH连接  Ubuntu 22.04 SSH配置 VMware虚拟机远程开发 Linux服务器连接教程 第1张

四、VSCode 客户端配置

1. 在本地打开 VSCode,进入插件市场搜索并安装 Remote - SSH
2. 点击左下角的“蓝色图标”或使用快捷键 Ctrl+Shift+P 搜索 SSH: Connect to Host...
3. 选择 Add New SSH Host,输入命令:ssh username@your_ip
4. 选择一个配置文件存放路径,随后在右下角弹出的提示框中点击 Connect

通过这一系列操作,你就能轻松实现 VMware虚拟机远程开发,在本地 VSCode 中直接编辑虚拟机里的代码文件。

五、常见问题排查

如果连接失败,请检查以下两点:
1. 虚拟机防火墙是否允许 22 端口:sudo ufw allow 22
2. 确保宿主机(Windows/Mac)与虚拟机之间可以互相 ping 通。

希望这篇保姆级教程能帮你顺利开启远程开发之旅!