最近安装了多个 Ubuntu 版本,每次安装虚拟机都需要查阅 VS Code 连接 VMware 本地虚拟机的方法(其他软件的虚拟机应该也适用该方法),因此在这记录一下,以便日后查阅。如果发现图片失效的问题,麻烦联系我修复
VMware 虚拟机端设置
安装对应文件
在虚拟机的终端中输入以下命令:
1 2 3
| sudo apt-get update sudo apt-get install net-tools sudo apt-get install openssh-server
|
查看虚拟机 IP 地址
在虚拟机的终端中输入以下命令:
此时会显示虚拟机的 IP 地址,如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.179.130 netmask 255.255.255.0 broadcast 192.168.179.255 # 这里是虚拟机的 IP 地址 inet6 fe80::cad5:21c1:ed2d:9054 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:d0:23:14 txqueuelen 1000 (Ethernet) RX packets 92712 bytes 129743122 (129.7 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 10030 bytes 2565611 (2.5 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 8011 bytes 60337880 (60.3 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8011 bytes 60337880 (60.3 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|
其中 inet
后面的 192.168.179.130
就是虚拟机的 IP 地址
VS Code 端设置
安装插件
在 VS Code 中安装 Remote - SSH
插件

此时 VS Code 若提示重启,点击重启
配置 SSH 主机
VS Code 的左下角会出现一个“><”图标,点击该图标

在弹出的界面中选择“连接到主机”

选择“配置 SSH 主机”

选择 home
目录下的 .ssh
文件夹下的 config
文件,一般格式为 C:\Users\用户名\.ssh\config

根据以下格式完成文件配置,其中 Host
为自定义名称,HostName
为虚拟机的 IP 地址,User
为虚拟机的用户名

配置完成后,再次点击“><”图标,选择“连接到主机”,选择刚刚配置的主机名称,即可连接到虚拟机
此时会自动打开新窗口,并在首次使用时出现一个弹窗,弹出选择平台的提示,选择 Linux 即可
之后根据 VS Code 终端的提示输入密码即可连接到虚拟机