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中的某些插件可能需要特定的依赖项或配置才能在远程环境中正常工作。

相关推荐
hakesashou15 分钟前
python如何比较字符串
linux·开发语言·python
Ljubim.te23 分钟前
Linux基于CentOS学习【进程状态】【进程优先级】【调度与切换】【进程挂起】【进程饥饿】
linux·学习·centos
cooldream200937 分钟前
Linux性能调优技巧
linux
QMCY_jason1 小时前
Ubuntu 安装RUST
linux·ubuntu·rust
慕雪华年1 小时前
【WSL】wsl中ubuntu无法通过useradd添加用户
linux·ubuntu·elasticsearch
苦逼IT运维2 小时前
YUM 源与 APT 源的详解及使用指南
linux·运维·ubuntu·centos·devops
第六五2 小时前
ubuntu命令行连接wifi
服务器·ubuntu
仍有未知等待探索2 小时前
Linux 传输层UDP
linux·运维·udp
没有余地 EliasJie2 小时前
Windows Ubuntu下搭建深度学习Pytorch训练框架与转换环境TensorRT
pytorch·windows·深度学习·ubuntu·pycharm·conda·tensorflow
zeruns8022 小时前
如何搭建自己的域名邮箱服务器?Poste.io邮箱服务器搭建教程,Linux+Docker搭建邮件服务器的教程
linux·运维·服务器·docker·网站