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

责任编辑:彭菁

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

    关注

    5082

    文章

    19092

    浏览量

    304604
  • Linux
    +关注

    关注

    87

    文章

    11277

    浏览量

    209263
  • 终端
    +关注

    关注

    1

    文章

    1126

    浏览量

    29857

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

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

收藏 人收藏

    评论

    相关推荐

    DTU如何连接设备云平台实现远程维护

    平台地址.(注意:工作模式选择 短信+IP) 填写如下信息 4. 浏览器访问c.inhand.com.cn. 添加设备 设备添加成功后对设备进行远程
    发表于 07-25 07:03

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

    远程维护
    北京东用科技有限公司
    发布于 :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

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

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

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

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

    工业设备远程监控与维护系统

    ,实现对工控设备、环保设备、暖通空调、工程机械以及传感器仪器仪表等工业设备接入、数据采集、远程监控等应用。可以远程查看
    发表于 03-23 10:39 484次阅读
    工业<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 714次阅读

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

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

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

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

    plc可以远程控制吗?plc远程控制设备维护系统

    编程与调试,程序的上传和下载,实现PLC的远程控制的需求变得越来越多。plc远程控制能够实现远程设备监控,远程
    的头像 发表于 09-28 16:00 2152次阅读
    plc可以<b class='flag-5'>远程</b>控制吗?plc<b class='flag-5'>远程</b>控制<b class='flag-5'>设备</b><b class='flag-5'>维护</b>系统

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

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

    大型设备制造商远程运营维护系统如何实现?

    对不同地点的设备运行状态、振动磨损程度、关键部位视频信息及电气控制系统的数据接入运营维护系统中,为远程故障诊断与维护提供帮助。
    的头像 发表于 09-03 09:56 523次阅读

    设备远程维护平台是什么

    设备远程维护平台是一种允许用户远程监控、诊断和维护设备的软件系统。这种平台通常用于工业自动化、物
    的头像 发表于 06-03 16:04 457次阅读