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

责任编辑:彭菁

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

    关注

    5161

    文章

    19784

    浏览量

    319676
  • Linux
    +关注

    关注

    88

    文章

    11535

    浏览量

    214877
  • 终端
    +关注

    关注

    1

    文章

    1210

    浏览量

    31082

原文标题:【开源神器】一款可以通过 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次下载

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

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

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

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

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

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

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

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

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

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

    设备远程维护平台是什么

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

    PLC智能网关实现设备远程维护的方式

    一、设备远程维护的要求 在现代工业自动化系统中,PLC作为自动化设备的核心控制单元,其稳定运行对于生产线的正常运作至关重要。然而,随着生产设备
    的头像 发表于 01-08 15:31 ?415次阅读

    设备远程维护如何实现?远程维护平台的功能特点

    随着工业智能化和数字化转型的快速推进,设备远程维护已成为企业提升运营效率、降低维护成本的重要手段。通过远程
    的头像 发表于 02-21 15:50 ?546次阅读
    <b class='flag-5'>设备</b><b class='flag-5'>远程</b><b class='flag-5'>维护</b>如何实现?<b class='flag-5'>远程</b><b class='flag-5'>维护</b>平台的功能特点