Windows使用vscode连接Linux虚拟机编写C/C++程序

本文详细记录了一名学生如何在Windows 10环境下使用Visual Studio Code(VS Code)通过SSH连接到Ubuntu 20.10服务器版虚拟机,进行C/C++编程的步骤。包括安装VS Code及其插件、配置虚拟机的SSH服务、连接虚拟机、配置免密登录、安装远程主机扩展、解决编译执行问题以及踩坑经验。
摘要由CSDN通过智能技术生成


前言

我是一枚学生党,目前想要深入学习在Linux,也为了方便编写C/C++程序。而笔记本电脑性能一般,虚拟机开着桌面版得Linux卡得要死,服务器版的Linux看着黑乎乎的窗口完全无感,因此打算使用vs code远程连接Linux虚拟机进行学习。

为了防止自己以后还要再配置,重复踩坑,因此写下这篇博客,记录vs code远程连接虚拟机的步骤。

环境:windows10、VMware软件、Ubuntu 20.10服务器版


一、安装vs code

1. 下载安装vs code

进入官网https://code.visualstudio.com/下载,傻瓜式安装,注意一下软件安装位置即可。

2. 安装vs code 插件

安装完成后,打开vs code。在vs code 的扩展里面分别搜索安装①C/C++ ②C++ Intellisense ③Chinese(中文插件,如果有需要的话) ④Remote-ssh
在这里插入图片描述

二、配置虚拟机

1. 确保虚拟机的ssh服务可用

打开虚拟机,在终端命令行上敲入:sudo apt-get install openssh-server进行安装。(事实上我的Ubuntu系统在安装的时候就已经连带了ssh)
在这里插入图片描述
确认服务器的ssh服务是打开的:
在这里插入图片描述

2. 记录虚拟机IP

此外,在服务器还需要敲入ifconfig命令,记录下虚拟机IP地址。(如下图,我的虚拟机IP是192.168.40.128)
在这里插入图片描述

3. PC机Windows10

因为选择的windows10最新版本应该是自带了openssh的客户端服务的,所以不需要安装

三、连接虚拟机

重新打开vs code,发现vs code界面左下角多了一个绿色的小标,可以点击进行远程连接。

在这里插入图片描述
点击后出现如图下的窗口,选择第一个即可:
然后选择 Add New SSH Host… (如果你是第一次连接的话……)
在这里插入图片描述
之后需要输入ssh指令,此处按照提示,输入“ssh 用户名@虚拟机IP”,如下图:
在这里插入图片描述
输入完毕之后,点击确认下一步,选择保存SSH配置文件的路径,这里默认选择第一个就好。
在这里插入图片描述
点击确认之后,vs code右下角会弹出添加host成功的信息,可以选择打开查看,文件内容如下图所示。其中,Host是服务器名称,随便是什么都行,HostName是你的虚拟机IP,User是你虚拟机的用户名。
在这里插入图片描述
叉掉这个文件,再次点击
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
此时出现需要你输入密码的输入框,此时输入虚拟机上系统的密码即可。
在这里插入图片描述

点击确认,如果一切正常,没有弹窗警告,便成功用vs code连接上虚拟机了。
在这里插入图片描述
成功连接了虚拟机后,这时,可以选择vs code的打开终端功能使用终端,该终端是连接虚拟机的终端,用起来和服务器版本的Linux一模一样&#x

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值