Visual Studio Code连接VMware虚拟机

 1.安装VS Code插件

在拓展中安装插件 Remote-SSH

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

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

sudo apt update

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

sudo yum update

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

 更新完成后下载OpenSSH-Server:

sudo apt install openssh-server

 启动OpenSSH服务器:

sudo systemctl start ssh

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

sudo systemctl enable ssh

检查OpenSSH服务器运行状态:

sudo systemctl status ssh

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

3.VS Code连接虚拟机

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

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

 点击添加SSH主机

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

ifconfig

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

┌──(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连接命令,:

ssh 用户名@虚拟机IP地址 -A

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

C:\path\.ssh\config

更新文件内容如下:

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

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

 连接成功:

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

相关推荐

  1. VMware配置Ubuntu虚拟

    2024-06-14 12:38:02       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-14 12:38:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-14 12:38:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-14 12:38:02       82 阅读
  4. Python语言-面向对象

    2024-06-14 12:38:02       91 阅读

热门阅读

  1. 【必会面试题】TCP协议的粘包拆包

    2024-06-14 12:38:02       26 阅读
  2. Python学习系列之三目运算

    2024-06-14 12:38:02       27 阅读
  3. IP地址简介

    2024-06-14 12:38:02       27 阅读
  4. 介绍spark中的模型选择与验证技术

    2024-06-14 12:38:02       27 阅读
  5. C++中的中介者模式

    2024-06-14 12:38:02       30 阅读
  6. linux段异常信号量

    2024-06-14 12:38:02       31 阅读
  7. 黑苹果/Mac如何升级 Mac 新系统 Sequoia Beta 版

    2024-06-14 12:38:02       34 阅读