版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验项目开发环境配置编译原理和技术中国科学技术大学编译原理课程组MENU使用VSCode通过SSH协议登录虚拟机配置VSCode开发环境下的代码自动补全MENU使用VSCode通过SSH协议登录虚拟机配置VSCode开发环境下的代码自动补全SSH协议简介SSH简介:SSH是一种网络协议,用于在计算机之间建立安全的远程连接和数据传输。SSH服务分为client(主机)端和server(服务器)端。下图直观地展示了SSH的工作原理:因此,需要对虚拟机端与主机端的SSH服务分别配置SSHclientSSHserverSSH主机端服务器端虚拟机端配置–启动SSH服务
登录虚拟机并在terminal中输入以下命令演示SSH-Server安装:sudoaptinstallopenssh-serverSSH-Server启动:sudosystemctlstartssh(启动ssh服务器)sudosystemctlenablessh(设置ssh服务器开机自启动)验证:#出现/usr/sbin/sshd类似信息则已启动成功$psaux|grepsshd
启动SSH服务后还需要配置虚拟机的网卡才可以让宿主机顺利连接上虚拟机虚拟机端配置–配置虚拟机网卡步骤一:打开VirtualBox虚拟机设置,点击网络选项虚拟机端配置–配置虚拟机网卡步骤二:确认网卡1已启用,且连接方式为网络地址转换(NAT),然后单击高级,点击端口转发。虚拟机端配置–配置虚拟机网卡步骤三:添加规则虚拟机相关配置好了,接下来需要在VSCode配置SSH。主机端SSH配置–OpenSSH安装连接方式在Windows系统上,我们使用OpenSSHclient来进行SSH连接:
从Windows10开始系统自带OpenSSHclient,在"设置"->"应用"->"可选功能"可以检查是否已经安装OpenSSHclient:主机端配置-安装VSCode简介VisualStudioCode(简称“VSCode”)是针对于编写现代Web和云应用的跨平台源代码编辑器安装下载链接:/使用VSCode通过SSH登录方式来修改虚拟机中实验项目文件配置VSCodeRemote-SSH插件步骤一:在VSCode插件商店中下载插件演示配置VSCodeRemote-SSH插件步骤二:点击VSCode左边列表中红框框出来的RemoteExplorer,然后点击设置标号,打开SSH配置文件配置VSCodeRemote-SSH插件步骤三:将以下配置写入配置文件中,其中Host可以自定义命名,Port端口设置为前面虚拟机内设置的端口,刷新左侧列表Hostvbox HostName User[yourusername] Port2222配置VSCodeRemote-SSH插件步骤四:此时左侧一列中出现了如图所示的项,点开箭头,选择虚拟机平台,输入密码即可通过VSCode登录虚拟机配置VSCodeRemote-SSH插件步骤五:登录虚拟机后打开项目文件夹MENU使用VSCode通过SSH协议登录虚拟机配置VSCode开发环境下的代码自动补全配置VSCode开发环境下的代码自动补全自动补全依赖于整个实验项目的编译,以及VSCode相关插件实验项目使用CMake管理构建并编译步骤一:演示在VSCode中安装以下插件配置VSCode开发环境下的代码自动补全步骤二:演示下载并安装CMake简介CMake是一个用于管理和生成跨平台构建系统的开源工具。它可以帮助开发人员轻松地配置、构建和测试他们的项目。
安装:sudoaptinstallcmake验证#出现版本信息则说明安装已成功$cmake--versioncmakeversion3.22.1配置VSCode开发环境下的代码自动补全步骤三:使用CMake编译整个实验项目演
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业文化建设案例分享与操作流程
- 医疗质量持续改进机制针对临床诊疗场景实施策略
- 前列腺癌术后盆底功能康复机器人辅助训练策略
- 冠心病支架植入术后血栓风险防控质控策略
- 常见评估量表解读
- 免疫缺陷患者感染风险智能预警策略
- 儿童癫痫手术术前评估方案优化策略
- 代谢性疾病患者血糖精准控制方案
- 2026年口腔修复工中级职业技能鉴定全真题库及答案
- 2026年催乳师专项职业能力考核全真试卷及答案
- 临终患者家属哀伤辅导与心理支持
- 内分泌学科建设发展规划
- 高中语文必修上册 含答案第7单元检测
- 电容专业工艺知识培训课件
- 九年级译林版完整版英语单项选择(50题)专题练习(及答案)含答案
- 《工程制图(第3版)》课件 第1章 制图基本知识与基本技能
- 矿山环境保护培训课件
- 汽车配件管理课程课件
- 《教师职业道德》师范与学前教育专业全套教学课件
- 船舶管系基础知识
- 全套电子课件:管理会计(第三版)
评论
0/150
提交评论