0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Visual Studio Code通过SSH进行远程开发及调试的方法

工程师邓生 来源:油饼er 作者:油饼er 2022-09-07 12:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

查看Ubuntu内核版本

cat /proc/versionuname -auname -r

629b16fa-2a73-11ed-ba43-dac502259ad0.png

查看Ubuntu发行版本

lsb_release -a

cat /etc/issue

cat /etc/lsb-release

启动EasyConnect

cd /usr/share/sangfor/EasyConnect

./EasyConnect

62bee5a8-2a73-11ed-ba43-dac502259ad0.png

启动EasyConnect的失败原因:

可能是electron框架版本太老的问题,但是electron开发者并不能解决这个问题,所以使用其他办法解决。

降级Pango

错误信息提示Harfbuzz版本太旧了,实际上是因为Pango版本太新了,需要做的不是升级Harfbuzz,而是降级Pango。为了防止修改系统库带来的风险,直接将相关的so库文件解压到easyconnect同目录下,所以可以通过降级pango等依赖解决问题。

62e96cc4-2a73-11ed-ba43-dac502259ad0.png

查看涉及降级的文件,进入EasyConnect所在目录,查看涉及文件

cd /usr/share/sangfor/EasyConnect

ldd EasyConnect | grep pango

630952dc-2a73-11ed-ba43-dac502259ad0.png


poYBAGMYNkqAL3OPAAB-CP1K3nc405.jpg

libpangocairo、libpango、libpangoft2的文件版本选择,搜索这3个需要下载的包,注意Ubuntu版本,当前安装Ubuntu20.04不能使用,所以这里选择使用18.04(bionic)

搜索libpangocairo可以看到pangocairo的具体版本

633448f2-2a73-11ed-ba43-dac502259ad0.png

63427b3e-2a73-11ed-ba43-dac502259ad0.png

搜索libpango可以看到pango的具体版本

6368377a-2a73-11ed-ba43-dac502259ad0.png

638d97b8-2a73-11ed-ba43-dac502259ad0.png

搜索libpangoft2可以看到pangoft2的具体版本

63a81390-2a73-11ed-ba43-dac502259ad0.png

63cbdbea-2a73-11ed-ba43-dac502259ad0.png

下载libpangocairo、libpango、libpangoft2匹配的文件版本

63ea0d18-2a73-11ed-ba43-dac502259ad0.png

6408e0b2-2a73-11ed-ba43-dac502259ad0.png

64214152-2a73-11ed-ba43-dac502259ad0.png

安装deb安装包,把解压后x86_64-linux-gnu目录中的文件拷贝到EasyConnect的安装目录

poYBAGMYNn2Ab3ZjAABEEzFksrA954.jpg

6440090c-2a73-11ed-ba43-dac502259ad0.png

645fc7ba-2a73-11ed-ba43-dac502259ad0.png

解压deb安装包

poYBAGMYNpOATRYeAABMpWibnz0901.jpg

647d8e6c-2a73-11ed-ba43-dac502259ad0.png

64b0347a-2a73-11ed-ba43-dac502259ad0.png

pYYBAGMYNr-AHwqAAAGI9riu3h8292.jpg

启动EasyConnect成功

64e177a6-2a73-11ed-ba43-dac502259ad0.png

650cf336-2a73-11ed-ba43-dac502259ad0.png

SSH连接Linux远程服务器

poYBAGMYNtmAaF08AAAoyGVfPtM778.jpg

65467246-2a73-11ed-ba43-dac502259ad0.png



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    14

    文章

    10440

    浏览量

    91848
  • SSH
    SSH
    +关注

    关注

    0

    文章

    201

    浏览量

    17863
  • Ubuntu系统
    +关注

    关注

    0

    文章

    93

    浏览量

    4692

原文标题:Ubuntu20.04安装EasyConnect后兼容性问题无法启动的解决方法

文章出处:【微信号:哆啦安全,微信公众号:哆啦安全】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    详解SSH服务器的安全配置方法

    SSH(Secure Shell)是 Linux 系统远程管理的首选协议,几乎所有服务器的远程管理都依赖 SSH。从简单的命令行登录到文件传输(SFTP)、端口转发、
    的头像 发表于 05-06 11:16 398次阅读

    无法通过 ssh 访问怎么解决?

    我无法通过 ssh 访问 VisionFive V1,即使在本地子网/网络中也无法访问。相比之下,我确实可以 ssh 访问 V1 所连接的同一路由器上的 RaspPi。所以这不是路由器或网络
    发表于 04-01 07:11

    使用 Keil Studio for Visual Studio Code开发 STM32 设备

    Keil Studio是 Arm 最新一代的集成开发环境(IDE),将嵌入式开发工具直接集成到了 Visual Studio
    的头像 发表于 03-05 17:41 4453次阅读
    使用 Keil <b class='flag-5'>Studio</b> for <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b><b class='flag-5'>开发</b> STM32 设备

    【EASY EAI】基于瑞芯微RV1126B 的SSH调试

    1.网络调试1.1接线说明EASYEAINano-TB可以基于MobaXterm的ssh远程桌面登录调试。首先使用网线把EASYEAINano-TB的千兆以太网接口与连着路由LAN口的
    的头像 发表于 11-17 08:00 886次阅读
    【EASY EAI】基于瑞芯微RV1126B 的<b class='flag-5'>SSH</b><b class='flag-5'>调试</b>

    SSH与Xshell的本质区别及功能对比

    集群。 开发调试:利用语法高亮、代码补全提升本地开发效率。 教学演示:直观展示命令执行过程,支持录制操作回放。 总之,无论是通过命令行直接调用SSH
    发表于 11-07 06:40

    如何在VS code中配置Zephyr集成开发环境

    上一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RA在VS code中的开发有了基础的了解。
    的头像 发表于 11-05 14:46 1941次阅读
    如何在VS <b class='flag-5'>code</b>中配置Zephyr集成<b class='flag-5'>开发</b>环境

    飞凌嵌入式ElfBoard-常用的网络服务的搭建之SSH服务搭建

    调试串口,需要进行维护;3)在远程机器和本地机器之间进行文件传输。如果远程目标系统已经开启了SSH
    发表于 10-24 08:48

    改造小萝卜机器人第二天——Visual Studio Code 解决ESP-IDF报错问题

    重新安装, 2025年10月23日 星期四 Visual Studio Code Version: 1.93.1 搭建spikewhite.blockly-vscode Name
    发表于 10-24 04:23

    SSH 远程连接内网 Linux 服务器

    利用 ZeroNews,您可对用内网的 Linux 服务器进行统一的 SSH 远程连接管理,当用户外出时,可通过 ZeroNews 分配的公网域名地址,快速访问企业内部、家庭的 Lin
    的头像 发表于 09-17 19:52 657次阅读
    <b class='flag-5'>SSH</b> <b class='flag-5'>远程</b>连接内网 Linux 服务器

    微软Visual Studio 2026 发布!AI 深度融合、性能提升

    与高效开发体验。  ”    微软刚刚放出了一个重磅炸弹: Visual Studio 2026 Insiders 预览版  已经正式发布! 这是一次雄心勃勃的进化,AI 将前所未有地深度融入你的
    的头像 发表于 09-16 11:17 2475次阅读
    微软<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> 2026 发布!AI 深度融合、性能提升

    【上海晶珩睿莓1开发板试用体验】2、系统信息+连接WIFI+SSH调试

    功。 在电脑上ping一下,能通 启用SSH 有了WIFI,我们就可以不用串口去调试了。通过SSH,不仅能远程
    发表于 08-17 09:55

    【干货分享】在M-K1HSE开发板上使用SecureCRT工具进行调试

    SecureCRT是一款支持SSH协议的终端仿真软件,可通过串口或网口对开发板系统信息进行查看、对开发板系统
    的头像 发表于 08-12 08:07 1799次阅读
    【干货分享】在M-K1HSE<b class='flag-5'>开发</b>板上使用SecureCRT工具<b class='flag-5'>进行</b><b class='flag-5'>调试</b>

    SEGGER工具链集成到CMake和VS Code

    SEGGER公司已将其嵌入式开发工具链集成到了广泛使用的CMake构建配置工具中,这意味着基于Visual Studio Code(VS Code
    的头像 发表于 07-23 15:06 1265次阅读

    精通远程控制:借助树莓派释放 SSH 的强大功能!

    什么是SSH?我们如何利用SSH连接到树莓派、对其进行监控并执行其他任务?注意:文章链接可能需要科学上网。通过SSH连接到树莓派是
    的头像 发表于 06-27 15:26 1248次阅读
    精通<b class='flag-5'>远程</b>控制:借助树莓派释放 <b class='flag-5'>SSH</b> 的强大功能!

    通过御控APP实现PLC远程调试远程监控

    御控APP,通过移动化、智能化的手段,实现了PLC远程调试与监控,为工业生产带来了便捷与高效。
    的头像 发表于 06-04 09:49 876次阅读