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

VSCode SSH连接VMware虚拟机Linux Ubuntu 22.04配置

VSCode SSH连接VMware虚拟机Linux Ubuntu 22.04配置

保姆级教程(小白一看就会)

本文详细讲解如何使用VSCode通过SSH连接到VMware虚拟机中的Ubuntu 22.04系统,适合初学者,跟着步骤一定能成功。

1. 准备工作:安装VMware和Ubuntu 22.04

首先,你需要安装VMware Workstation(或Player)并创建一个Ubuntu 22.04 LTS虚拟机。如果你还没有,请前往官网下载安装。在虚拟机中安装Ubuntu 22.04时,注意设置用户名和密码,后续SSH登录需要。

VSCode SSH连接VMware虚拟机Linux Ubuntu 22.04配置 SSH连接 VMware 22.04 Linux远程开发 SSH配置教程 第1张

2. 配置Ubuntu网络(桥接模式或NAT)

为了让主机能访问虚拟机,需要设置网络。建议使用桥接模式,这样虚拟机和主机在同一网段。或者使用NAT模式并配置端口转发。本文以桥接为例:在VMware虚拟机设置中,网络适配器选择“桥接模式”。启动Ubuntu,打开终端,输入 ip addr 查看IP地址,比如 192.168.1.100

3. 安装并启用SSH服务

Ubuntu 22.04默认可能没有安装SSH服务。在终端执行:sudo apt update && sudo apt install openssh-server -y。安装后,SSH会自动启动,可用 sudo systemctl status ssh 查看状态。确保防火墙允许SSH(22端口):sudo ufw allow 22

4. 获取Ubuntu IP地址

在Ubuntu终端输入 hostname -Iip a 查看IP,比如 192.168.1.100。记下这个地址。

5. 在VSCode中安装Remote-SSH插件

打开VSCode,点击左侧扩展图标,搜索“Remote - SSH”,安装由Microsoft发布的插件。这是VSCode SSH远程连接的关键。

6. 配置SSH连接

按F1打开命令面板,输入“Remote-SSH: Connect to Host...”,选择“Add New SSH Host”。然后输入 ssh 用户名@IP地址,例如 ssh user@192.168.1.100。按提示选择SSH配置文件(默认即可)。然后再次从命令面板选择“Connect to Host”,选择刚才配置的主机。输入密码即可连接。如果希望免密登录,可以配置SSH密钥。

7. 开始远程开发

连接成功后,VSCode窗口左下角会显示“SSH: 192.168.1.100”。现在你可以打开远程文件夹,像在本地一样编辑代码,所有终端命令都在Ubuntu中执行。至此,Linux远程开发环境搭建完成。

总结:通过VMware Ubuntu配置SSH配置教程,我们实现了从Windows主机用VSCode无缝连接虚拟机进行开发,大大提升了开发效率。希望这篇保姆级教程对你有帮助!