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

VMware是一款流行的虚拟化软件,它允许你在一台物理计算机上创建并运行多个操作系统实例,如Ubuntu 18.04。Visual Studio则是一个集成开发环境(IDE),主要用于编写Windows应用程序。 要在VMware Workstation或类似的虚拟环境中安装Ubuntu 18.04,并使用Visual Studio进行开发,你需要做以下几步: 1. **下载VMware Workstation或Player**:访问VMware官网(https://www.vmware.com/),注册或登录后免费下载适用于你操作系统的版本。 2. **安装Ubuntu**: - 下载Ubuntu ISO镜像:前往Ubuntu官方网站(https://ubuntu.com/download)选择长期支持版(LTS),比如18.04 LTS版本,然后找到ISO文件下载链接。 - 打开VMware,新建虚拟机 -> 选择Linux作为操作系统,导入ISO镜像。 3. **安装Visual Studio**: - 完成Ubuntu安装后,打开终端(Ctrl+Alt+T),更新系统并安装依赖: ``` sudo apt-get update && sudo apt-get install software-properties-common python-software-properties sudo add-apt-repository ppa:microsoft/vscode sudo apt-get update sudo apt-get install code ``` - 如果需要安装完整版的Visual Studio Code (VSCode)或其他版本,可以去Microsoft官网下载安装包并按照指示进行安装。 4. **配置跨平台开发**: - 在VSCode中,你可以安装C#、Python等插件来支持多种编程语言,以及远程开发插件如Remote Development Extension Pack,以便在宿主机(例如Windows)上管理Ubuntu中的项目。 记得定期备份虚拟机数据,保持操作系统和工具的更新。如果你需要直接在宿主机上开发与Ubuntu虚拟机交互的程序,可能还需要了解一些网络共享设置。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值