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



审核编辑:刘清

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

    关注

    13

    文章

    10094

    浏览量

    90882
  • SSH
    SSH
    +关注

    关注

    0

    文章

    198

    浏览量

    17572
  • Ubuntu系统
    +关注

    关注

    0

    文章

    93

    浏览量

    4527

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    SSH 远程连接内网 Linux 服务器

    利用 ZeroNews,您可对用内网的 Linux 服务器进行统一的 SSH 远程连接管理,当用户外出时,可通过 ZeroNews 分配的公网域名地址,快速访问企业内部、家庭的 Lin
    的头像 发表于 09-17 19:52 280次阅读
    <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 1292次阅读
    微软<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> 2026 发布!AI 深度融合、性能提升

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

    SecureCRT是一款支持SSH协议的终端仿真软件,可通过串口或网口对开发板系统信息进行查看、对开发板系统
    的头像 发表于 08-12 08:07 1144次阅读
    【干货分享】在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 775次阅读

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

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

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

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

    基于RK3576开发板的远程桌面调试方法

    EASY EAI Orin-Nano可以基于MobaXterm的ssh远程桌面登录调试
    的头像 发表于 05-06 09:58 573次阅读
    基于RK3576<b class='flag-5'>开发</b>板的<b class='flag-5'>远程</b>桌面<b class='flag-5'>调试</b><b class='flag-5'>方法</b>

    如何在VS Code中使用瑞萨RA系列MCU

    VS CodeVisual Studio Code)是微软公司出品,它是一个免费且多功能的代码编辑器,几乎支持所有主要的编程语言和框架。特别是最近又新加了Github Copilot
    的头像 发表于 04-16 14:02 3294次阅读
    如何在VS <b class='flag-5'>Code</b>中使用瑞萨RA系列MCU

    SSH远程登录与控制教程

    SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行
    的头像 发表于 04-09 13:43 3952次阅读
    <b class='flag-5'>SSH</b><b class='flag-5'>远程</b>登录与控制教程

    studio和Keil简介及如何安装e²studio开发环境

    (简称为e2或e2s)是瑞萨电子的一款包含代码开发、构建和调试开发工具。e²studio基于开源EclipseIDE和与之相关的C/C++开发
    的头像 发表于 03-13 17:27 2259次阅读
    e²<b class='flag-5'>studio</b>和Keil简介及如何安装e²<b class='flag-5'>studio</b><b class='flag-5'>开发</b>环境

    Visual Studio中运行Hello分类样本 ,仅在Visual Studio输出中收到错误消息,怎么解决?

    Visual Studio* 中运行 Hello 分类样本 ,仅在 Visual Studio* 输出中收到错误消息: Exception thrown
    发表于 03-05 08:16

    信息安全管理必备!Linux系统使用SSH登录root账号的方法

    Linux远程管理信息安全必备!本文介绍各类Linux开发板/主板使用SSH登录root账号的方法,使用触觉智能RK3562开发板演示,关注
    的头像 发表于 02-12 15:46 1116次阅读
    信息安全管理必备!Linux系统使用<b class='flag-5'>SSH</b>登录root账号的<b class='flag-5'>方法</b>

    禁止使用root用户通过ssh远程登录Linux

    1、背景描述 出于安全考虑,需要禁止使用root用户通过ssh远程登录Linux 禁用root用户远程登录后,需要提供一个权限用户用于ssh
    的头像 发表于 12-21 16:25 2516次阅读
    禁止使用root用户<b class='flag-5'>通过</b><b class='flag-5'>ssh</b><b class='flag-5'>远程</b>登录Linux