尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

VSCode连接远程服务器

VSCode连接远程服务器
📅 发布时间:2026/6/20 3:36:05

VSCode下载安装包VSCode-win32-x64-1.70.1.zip

【配置文件】

launch.json

{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) 启动", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/AlgoOnline", "args": [ "-d", "-c", "/data/peizhiwenjianConfig.xml", // "-r", "/data/.... // "-C","", ], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "gdb", "preLaunchTask": "compile", "setupCommands": [ { "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true }, { "description": "将反汇编风格设置为 Intel", "text": "-gdb-set disassembly-flavor intel", "ignoreFailures": true } ] } ] }

settings.json

{ "gotoSymbolStack.currentStackPosition": 0, "gotoSymbolStack.maxStackPosition": 0, "gotoSymbolStack.filePositionInfo": [], "files.associations": { "qbytearray": "cpp", "quuid": "cpp", "*.tcc": "cpp", "iosfwd": "cpp", "fstream": "cpp", "istream": "cpp", "cctype": "cpp", "clocale": "cpp", "cmath": "cpp", "cstdarg": "cpp", "cstddef": "cpp", "cstdio": "cpp", "cstdlib": "cpp", "cstring": "cpp", "ctime": "cpp", "cwchar": "cpp", "cwctype": "cpp", "array": "cpp", "atomic": "cpp", "strstream": "cpp", "bitset": "cpp", "chrono": "cpp", "complex": "cpp", "condition_variable": "cpp", "cstdint": "cpp", "deque": "cpp", "list": "cpp", "unordered_map": "cpp", "vector": "cpp", "exception": "cpp", "functional": "cpp", "initializer_list": "cpp", "iomanip": "cpp", "iostream": "cpp", "limits": "cpp", "mutex": "cpp", "new": "cpp", "ostream": "cpp", "numeric": "cpp", "ratio": "cpp", "sstream": "cpp", "stdexcept": "cpp", "streambuf": "cpp", "system_error": "cpp", "thread": "cpp", "cfenv": "cpp", "cinttypes": "cpp", "tuple": "cpp", "type_traits": "cpp", "utility": "cpp", "typeindex": "cpp", "typeinfo": "cpp", "memory": "cpp", "future": "cpp", "ranges": "cpp", "variant": "cpp", "bit": "cpp", "charconv": "cpp", "codecvt": "cpp", "compare": "cpp", "concepts": "cpp", "forward_list": "cpp", "map": "cpp", "set": "cpp", "unordered_set": "cpp", "algorithm": "cpp", "iterator": "cpp", "memory_resource": "cpp", "optional": "cpp", "random": "cpp", "regex": "cpp", "string": "cpp", "string_view": "cpp", "span": "cpp", "stop_token": "cpp", "valarray": "cpp", "cassert": "cpp", "qvariant": "cpp", "qvector": "cpp", "qdatetime": "cpp", "shared_mutex": "cpp", "*.ipp": "cpp", "csignal": "cpp" }, "workbench.colorCustomizations": { "activityBar.activeBackground": "#61adfa", "activityBar.background": "#61adfa", "activityBar.foreground": "#15202b", "activityBar.inactiveForeground": "#15202b99", "activityBarBadge.background": "#bf0060", "activityBarBadge.foreground": "#e7e7e7", "commandCenter.border": "#e7e7e799", "sash.hoverBorder": "#61adfa", "statusBar.background": "#61adfa", "statusBar.foreground": "#e7e7e7", "statusBarItem.hoverBackground": "#61adfa", "statusBarItem.remoteBackground": "#61adfa", "statusBarItem.remoteForeground": "#e7e7e7", "titleBar.activeBackground": "#61adfa", "titleBar.activeForeground": "#e7e7e7", "titleBar.inactiveBackground": "#61adfa99", "titleBar.inactiveForeground": "#e7e7e799" }, "peacock.remoteColor": "#61adfa" }

tasks.json

{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", // "command": "C:\\Program Files\\CMake\\bin\\cmake.exe", "command": "make", "args": [], "problemMatcher": [], "group": { "kind": "build", "isDefault": true } }, { "label": "compile", "type": "shell", "command": "make", "args": ["compile"], "problemMatcher": [], "group": { "kind": "build", "isDefault": true } } ] }

【将Linux服务器项目在VSCode内运行SOP】

1、首先使用ssh命令连接远程服务器

ssh [选项] 远程用户@远程主机地址

顺带提一嘴,和这个SOP无关

# 本地文件上传到服务器 scp /local/path/file.txt root@192.168.1.100:/remote/path/ # 服务器文件下载到本地 scp root@192.168.1.100:/remote/path/file.txt /local/path/

VSCode左下角选择Connect Current Windows to Host -> Add New SSH Host... -> 输入ssh命令

ssh hello@microsoft.com-A

输入完之后选择第一个选项C:\Users\user\.ssh\config,打开config选项,关闭config文件(config内有远程服务器Host HostName User)

重新点击左下角 -> Connect Current Windows to Host -> Linux-> 输入密码 -> 进入VSCode欢迎页

点击菜单栏文件 -> 打开文件夹 -> 选择项目所在的文件夹 -> 输入密码

【删除连接的服务器】

重新点击左下角 -> Open SSH Configuration File ... -> 选择第一个选项C:\Users\user\.ssh\config

删除文件内对应的Host HostName User参数

2、​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​在VSCode新开一个Terminal

在项目所在的文件夹内操作,使用ln命令,将项目生成的二进制文件软连接到该文件夹

ln -s ../build/ebi-debug/Applications/AlgoOnline ./

目的是为了与launch.json内的这一块对应

configurations": [ { "name": "(gdb) 启动", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/AlgoOnline", "args": [ "-d", "-c", "/data/gaoqian/workdir/beegfs/hunter/etc/AlgoConfig.xml", // "-r", "/data/donghong.li/workspace/beegfs/inspection/recipe-20241231-182723/", // "-C","", ],

在该文件夹./内就会出现一个软链接,ll命令查看显示为AlgoOnline -> ../build/ebi-debug/Applications/AlgoOnline

ll 文件路径/文件名称

可以查看文件的详细信息

......持续补充中


——2025.12.16

还好有大神助我,抓紧时间记录下来

我要一雪前耻

https://blog.csdn.net/yan_lai/article/details/146398935?spm=1001.2014.3001.5502

相关新闻

  • PaddlePaddle PLE模型详解:多任务学习新架构
  • Arduino Uno UART通信硬件实现:串口原理全面讲解
  • PaddlePaddle图像着色应用:黑白照片自动上色系统

最新新闻

  • 2026年6月宏宇陶瓷耐用吗,宏宇陶瓷,宏宇陶瓷怎么样 - 品牌推荐师
  • 2026年6月山东考察:不割韭菜的罐罐酸奶加盟项目,谷物全书为何获推荐? - 品牌鉴赏官2026
  • 2026邯郸2026正规漏水检测维修公司精选口碑榜TOP5权威推荐-精准定位检测漏水点-专业防水补漏堵漏维修、卫生间/厨房/屋顶/天沟/地下室/阳台防水漏水检测维修 - 安佳防水
  • MC9S12KG128电气特性深度解析:从数据手册到可靠硬件设计
  • 蓝桥杯参赛指南:从规则解析到高效备赛
  • 2026鄂州2026正规漏水检测维修公司精选口碑榜TOP5权威推荐-精准定位检测漏水点-专业防水补漏堵漏维修、卫生间/厨房/屋顶/天沟/地下室/阳台防水漏水检测维修 - 安佳防水

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号