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

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

3天内不再提示

rtty非常适合远程维护 Linux 设备

jf_TEuU2tls 来源:浩道linux 2023-06-14 09:58 次阅读

今天浩道跟大家分享一款开源神器,它是一款可以通过 Web 访问的 Linux 终端神器!各位linux学习爱好者可以去摸索一番!

tty 由客户端和服务端组成。客户端采用纯C实现,服务端采用 GO 语言实现,前端界面采用 vue 实现。使用 rtty 可以在任何地方通过 Web 访问您的设备的终端,通过 设备ID 来区分您的不同的设备。rtty 非常适合远程维护 Linux 设备。

特性

客户端 C 语言实现,非常小,适合嵌入式 Linux
不支持 SSL:rtty(32K) + libev(56K)
支持 SSL:+ libmbedtls(88K) + libmbedcrypto(241K) + libmbedx509(48k)

远程批量执行命令

支持SSL: openssl、mbedtls、CyaSSl(wolfssl)

SSL 双向认证(mTLS)

非常方便的上传和下载文件

根据 设备ID 访问不同的设备

支持 HTTP 代理 访问您的设备的 Web

基于 Xterm.js 的全功能终端

部署简单,使用方便

演示

b94c2108-0a45-11ee-962d-dac502259ad0.gif

b99e59aa-0a45-11ee-962d-dac502259ad0.gif

ba2588a8-0a45-11ee-962d-dac502259ad0.gif

部署服务端

安装依赖

sudoaptinstall-ylibev-devlibssl-dev#Ubuntu,Debian
sudopacman-S--noconfirmlibevopenssl#ArchLinux
sudoyuminstall-ylibev-developenssl-devel#Centos

克隆 rtty 代码

gitclone--recursivehttps://github.com/zhaojh329/rtty.git

编译

cdrtty&&mkdirbuild&&cdbuild
cmake..&&makeinstall

将下面的参数替换为您自己的参数

sudortty-I'My-device-ID'-h'your-server'-p5912-a-v-d'MyDeviceDescription'

生成一个 token

$rttystoken
Pleasesetapassword:******
Yourtokenis:34762d07637276694b938d23f10d7164

使用 token

$rttys-t34762d07637276694b938d23f10d7164

通过浏览器访问

使用 Web 浏览器访问您的服务器:http://your-server-host:5913,然后点击连接按钮。

或者直接连接设备,无需 Web 登录(需要在服务端配置设备白名单)

http://your-server-host:5913/connect/devid1
http://your-server-host:5913/connect/devid2

从本地传输文件到远程设备

rtty-R

从远程设备传输文件到本地

rtty-Stest.txt

传送门

开源地址:https://github.com/zhaojh329/rtty

责任编辑:彭菁

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

    关注

    4982

    文章

    18286

    浏览量

    288483
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206738
  • 终端
    +关注

    关注

    1

    文章

    998

    浏览量

    29599

原文标题:【开源神器】一款可以通过 Web访问的Linux终端神器!

文章出处:【微信号:浩道linux,微信公众号:浩道linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    linux应用程序开发详解。非常适合新手,讲的真的很好,在...

    一本有关linux应用程序开发详解。非常适合新手,讲的真的很好,在这里分享给大家
    发表于 08-27 16:48

    电梯智能远程维护方案#电梯维保 #在线监测 #远程维护

    远程维护
    北京东用科技有限公司
    发布于 :2023年07月18日 15:16:52

    设备远程维护远程控制系统

    或实时数据,快速判断故障,排除故障,减少工程师的出差和现场的停机时间。3.有针对的巡检和远程维护:通过远程数据传输,能够有针对性的安排巡检,大大降低售后服务成本:将设备运行的数据进行比
    发表于 08-21 17:05

    医疗设备CT、MR远程监控维护方案

    。因此大型医疗设备CT、MR,需要时时监控系统运行状态,以及环境温湿度,零件损耗,以便于日常维护及保修。 技术部署欣仰邦S-IR341 3G/4G工业路由器和CT/MR等医疗设备通过院方分配的本地IP地址
    发表于 08-26 19:44

    怎样去使用一种机械设备远程维护监控系统

    为什么要使用机械设备远程维护监控系统?怎样去使用一种机械设备远程维护监控系统?
    发表于 09-26 06:05

    医疗设备远程监控维护系统解决方案

    无法投入使用,会为医院口碑和效益带来损失,更重要的是对等待需要医疗诊断的病人会带来不可估量的病情风险和隐患。 大型医疗设备CT/MR结构复杂、维护成本高,对设备技术人员的维护能力提出高
    发表于 02-23 18:58

    汽车远程信息处理Linux操作系统解析

    引言:与生俱来的稳定性、功率节省以及能够根据需要装载设备驱动程序等技术优点让Linux非常适合远程信息处理和驾驶者界面应用。 对下一代
    发表于 11-07 15:03 0次下载

    设备远程维护快线-穿透云

    当您企业的设备卖到全国乃至全球各地,您的电气工程师们还在为您的设备的维修服务而疲于奔命?不但设备维护成本高,而且客户因为还设备维修等待的时
    发表于 01-18 14:08 0次下载

    如何使用物通博联设备远程实现设备维护功能?以西门子S7-300为例讲解

    本文档是用来描述如何使用 物通博联设备快线以及远程实现以西门子S7-300(以太网)为例的设备远程维护功能的操作步骤指导。
    发表于 07-19 14:25 7次下载

    罗克韦尔(AB)PLC通过物通博联PLC网关及设备维护快线实现远程上下载程序

    罗克韦尔(AB)PLC如何实现远程上下载程序,进行远程调试? 我们只需要使用物通博联设备远程维护系统就可以实现,物通博联
    发表于 12-17 14:12 647次阅读
    罗克韦尔(AB)PLC通过物通博联PLC网关及<b class='flag-5'>设备</b><b class='flag-5'>维护</b>快线实现<b class='flag-5'>远程</b>上下载程序

    可以通过Web访问的Linux终端工具

    rtty 由客户端和服务端组成。客户端采用纯C实现,服务端采用 GO 语言实现,前端界面采用 vue 实现。使用 rtty 可以在任何地方通过 Web 访问您的设备的终端,通过 设备I
    的头像 发表于 05-05 11:20 488次阅读

    一款可以通过Web访问的Linux终端神器

    rtty 由客户端和服务端组成。客户端采用纯C实现,服务端采用 GO 语言实现,前端界面采用 vue 实现。使用 rtty 可以在任何地方通过 Web 访问您的设备的终端,通过 设备I
    的头像 发表于 06-01 17:02 622次阅读

    通过PLC网关实现工业PLC设备远程维护方案

    制造厂家和生产工厂需要一整套的远程信息化系统,来实现对现场设备远程维护。物通博联PLC远程维护
    的头像 发表于 08-05 17:00 500次阅读
    通过PLC网关实现工业PLC<b class='flag-5'>设备</b><b class='flag-5'>远程</b><b class='flag-5'>维护</b>方案

    智能生产设备远程维护平台助力设备智能化管理

    ,给企业的生产、运营、维护都带来了极大的浪费。 物通博联智能生产设备远程维护平台 物通博联智能生产设备
    的头像 发表于 08-03 15:50 265次阅读
    智能生产<b class='flag-5'>设备</b><b class='flag-5'>远程</b><b class='flag-5'>维护</b>平台助力<b class='flag-5'>设备</b>智能化管理

    物通博联设备快线的功能(PLC远程维护如何实现)

    备厂商或工程商需要第一时间了解分布在全国各地设备的运行状况,其中包括设备的当前运行数据、设定数据等,以实现生产管理的智能运维。所以远程监控维护远程
    的头像 发表于 10-19 17:40 209次阅读
    物通博联<b class='flag-5'>设备</b>快线的功能(PLC<b class='flag-5'>远程</b><b class='flag-5'>维护</b>如何实现)