Visual Studio Code连接VMware虚拟机

1.安装VS Code插件

在拓展中安装插件 Remote-SSH

2.在虚拟机中安装OpenSSH服务器

使用超级用权限(root)更新软件包列表,Debian系统和Ubuntu系统使用apt包管理工具:

bash 复制代码
sudo apt update

CentOS系统使用yum或dnf包管理工具:

bash 复制代码
sudo yum update

我安装的虚拟机是基于Debian系统的Kali Linux,操作细节可能会有些不同

更新完成后下载OpenSSH-Server:

bash 复制代码
sudo apt install openssh-server

启动OpenSSH服务器:

bash 复制代码
sudo systemctl start ssh

设置OpenSSH服务器开机自动启动:

bash 复制代码
sudo systemctl enable ssh

检查OpenSSH服务器运行状态:

bash 复制代码
sudo systemctl status ssh

检查完毕后,如果启动正常可以按 q 退出。

3.VS Code连接虚拟机

点击左下角的 >< 远程连接按钮

点击连接到主机或将当前窗口连接到主机

点击添加SSH主机

查询虚拟机IP地址,Debian、Ubuntu、CentOS都可以使用:

bash 复制代码
ifconfig

inet后面显示的就是虚拟机IP地址:

bash 复制代码
┌──(GGBoy㉿kali)-[~]
└─$ ifconfig
eth0: flags=XXXX<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.000.000  netmask 255.255.255.0  broadcast 192.168.000.000

输入SSH连接命令,:

bash 复制代码
ssh 用户名@虚拟机IP地址 -A

随后在VS Code中选择要更新的SSH配置文件

bash 复制代码
C:\path\.ssh\config

更新文件内容如下:

bash 复制代码
Host 自己定义一个主机别名 
  HostName 虚拟机IP地址
  User 虚拟机中的实际用户名
  ForwardAgent yes # 启用SSH代理转发,允许将本地的SSH代理连接转发到远程服务器,需要根据需要来开启或关闭

保存更改后选择虚拟机类型并输入虚拟机的密码:

连接成功:

在VS Code中可以启用虚拟机终端,操作很方便,需要留意的是VS Code中的某些插件可能需要特定的依赖项或配置才能在远程环境中正常工作。

相关推荐
Ruiery7 小时前
Linux 6.6内核 CPU 深度解析(七):调度器启动 — 从单核到多核,调度器分阶段点亮
linux·运维·服务器
50万马克的面包7 小时前
CSDN-栈队列数组-知识点整理
linux·运维·服务器
MicrosoftCloud7 小时前
用户权限 04|/etc/sudoers 安全配置:从最小授权到「别把 ALL 随便给人」
运维·安全·ubuntu·sudo·sudoers
wjkjpcba8 小时前
PCBA烧录程序是什么:PCBA包工包料厂家解析烧录与测试
linux·数据库·人工智能·smt贴片加工·pcba贴片加工厂
꯭自꯭闭꯭8 小时前
达梦事物特性及MVCC
linux·运维·数据库
羔羊++10 小时前
18_实验十七_其他命令与自定义启动变量
linux
golang学习记11 小时前
VSCode AI新特性:HydraFusion来了:系统会自己组队干活
ide·人工智能·vscode
DYWorker00112 小时前
Linux驱动:RK3568 GMAC + YT8531C 千兆以太网全流程解剖
linux
lisanmengmeng14 小时前
NRPE 添加命令(一)
linux·运维·服务器
树下水月14 小时前
Typora破解
linux·服务器·前端