本文详细讲解如何使用VSCode通过SSH连接到VMware虚拟机中的Ubuntu 22.04系统,适合初学者,跟着步骤一定能成功。
首先,你需要安装VMware Workstation(或Player)并创建一个Ubuntu 22.04 LTS虚拟机。如果你还没有,请前往官网下载安装。在虚拟机中安装Ubuntu 22.04时,注意设置用户名和密码,后续SSH登录需要。
为了让主机能访问虚拟机,需要设置网络。建议使用桥接模式,这样虚拟机和主机在同一网段。或者使用NAT模式并配置端口转发。本文以桥接为例:在VMware虚拟机设置中,网络适配器选择“桥接模式”。启动Ubuntu,打开终端,输入 ip addr 查看IP地址,比如 192.168.1.100。
Ubuntu 22.04默认可能没有安装SSH服务。在终端执行:sudo apt update && sudo apt install openssh-server -y。安装后,SSH会自动启动,可用 sudo systemctl status ssh 查看状态。确保防火墙允许SSH(22端口):sudo ufw allow 22。
在Ubuntu终端输入 hostname -I 或 ip a 查看IP,比如 192.168.1.100。记下这个地址。
打开VSCode,点击左侧扩展图标,搜索“Remote - SSH”,安装由Microsoft发布的插件。这是VSCode SSH远程连接的关键。
按F1打开命令面板,输入“Remote-SSH: Connect to Host...”,选择“Add New SSH Host”。然后输入 ssh 用户名@IP地址,例如 ssh user@192.168.1.100。按提示选择SSH配置文件(默认即可)。然后再次从命令面板选择“Connect to Host”,选择刚才配置的主机。输入密码即可连接。如果希望免密登录,可以配置SSH密钥。
连接成功后,VSCode窗口左下角会显示“SSH: 192.168.1.100”。现在你可以打开远程文件夹,像在本地一样编辑代码,所有终端命令都在Ubuntu中执行。至此,Linux远程开发环境搭建完成。
总结:通过VMware Ubuntu配置和SSH配置教程,我们实现了从Windows主机用VSCode无缝连接虚拟机进行开发,大大提升了开发效率。希望这篇保姆级教程对你有帮助!
本文由主机测评网于2026-02-28发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260227656.html