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

VSCode SSH连接VMware虚拟机Ubuntu 22.04配置(保姆级教程与环境设置指南)

介绍

在软件开发中,配置高效的远程开发环境至关重要。本教程将详细指导你如何通过VSCode SSH连接VMware虚拟机中的Ubuntu 22.04系统,实现无缝的远程环境配置。即使你是小白,也能轻松跟随步骤完成设置。

前提条件

  • 已安装VMware Workstation或VMware Player(版本16或更高)
  • 已创建Ubuntu 22.04虚拟机(确保系统更新至最新)
  • 主机(如Windows或macOS)和虚拟机网络互通
  • VSCode已安装在主机上(版本1.60或更高)

步骤一:在Ubuntu虚拟机上启用SSH服务

启动Ubuntu 22.04虚拟机,打开终端(按Ctrl+Alt+T),执行以下命令:

  1. 更新软件包列表:sudo apt update
  2. 安装SSH服务器:sudo apt install openssh-server -y
  3. 启动SSH服务:sudo systemctl start ssh
  4. 设置开机自启:sudo systemctl enable ssh
  5. 验证服务状态:sudo systemctl status ssh,应显示“active (running)”

步骤二:配置虚拟机网络

在VMware中,确保虚拟机网络设置为桥接模式或NAT模式(推荐NAT以简化连接)。在Ubuntu终端中,运行ip addr查看IP地址(如192.168.1.100)。

VSCode SSH连接VMware虚拟机Ubuntu 22.04配置(保姆级教程与环境设置指南) SSH连接 VMware虚拟机 Ubuntu 22.04 环境配置 第1张

上图展示了网络配置的关键步骤。记录IP地址,后续用于VSCode SSH连接

步骤三:在VSCode中安装Remote-SSH扩展

打开VSCode,点击左侧活动栏的扩展图标(或按Ctrl+Shift+X),搜索“Remote - SSH”(由Microsoft发布),点击安装。这个扩展是环境配置的核心工具。

步骤四:配置SSH连接

  1. 在VSCode中,按F1打开命令面板,输入“Remote-SSH: Connect to Host”,选择“Add New SSH Host”。
  2. 输入连接命令:ssh your_username@虚拟机IP地址(例如ssh user@192.168.1.100)。
  3. 选择SSH配置文件保存路径(默认即可)。
  4. 首次连接会提示确认主机密钥,输入“yes”。
  5. 输入Ubuntu虚拟机的密码,连接成功后,VSCode会打开新窗口。

步骤五:测试连接和开发

在VSCode远程窗口中,你可以访问VMware虚拟机中的文件系统,安装扩展,运行终端命令。尝试创建一个Python文件并执行,验证Ubuntu 22.04环境是否正常工作。

常见问题解答

  • 连接失败:检查Ubuntu的SSH服务状态、防火墙(运行sudo ufw allow ssh)和IP地址是否正确。
  • 权限错误:确保用户名和密码正确,或设置SSH密钥认证(高级选项)。
  • 网络不通:在主机上ping虚拟机IP,确认VMware网络设置。

总结

通过本保姆级教程,你已成功配置了VSCode SSH连接VMware虚拟机Ubuntu 22.04系统,完成了远程开发环境配置。这不仅提升了开发效率,还让Linux环境管理变得更加便捷。如有疑问,可参考官方文档或社区资源。