作家
登录

rtty:反向代理WebTTY ,Linux远程维护调试工具

作者: 来源: 2018-03-26 13:59:38 阅读 我要评论

沙龙晃荡 | 3月31日 京东、微博、华为拭魅战专家与你合营商量容器技巧实践!


rtty:反向代劳WebTTY ,Linux长途保护调试对象

rtty 是一个反向代劳 WebTTY。它由客户端和办事端构成。办事端采取 Go 说话实现, 以及应用了 vue + iview。你可以基于你设置的设备 ID(不设置则为设备的 MAC 地址)经由过程 Web 浏览器拜访你的随便率性一台终端。

rtty 异常合适长途保护你的或者你公司的安排在全球各地的成千上万的 Linux 设备。

特点

  • 安排简单,应用便利
  • 反向代劳
  • 根据你设置的 ID 连接你的设备
  • 基于 Xterm.js 的全功能终端
  • 支撑 SSL: openssl、mbedtls、 CyaSSl(wolfssl)
  • 支撑上传文件到设备
  • 支撑大年夜设备下载文件
  • 支撑长途履行敕令
  • 跨平台: macOS、Linux、FreeBSD/OpenBSD、OpenWrt/LEDE

客户端依附

  • libubox - 用于 OpenWrt 的 C 对象函数库,但也可以用于其他 Linux 体系中。(参考)
  • libuwsc - 一个轻量的┞冯对嵌入式 Linux 的基于 libubox 的 WebSocket 客户端 C 库。
  • ustream-ssl - 如不雅你须要支撑 SSL
    • mbedtls - 如不雅钠揭捉?择 mbedtls 作为你的 SSL 后端
    • CyaSSl(wolfssl) - 如不雅钠揭捉?择 wolfssl 作为你的 SSL 后端
    • openssl - 如不雅钠揭捉?择 openssl 作为你的 SSL 后端

安排办事端

安装

  1. curl https://raw.githubusercontent.com/zhaojh329/rttys/master/install.sh | sudo sh

手动运行

  1. rttys -cert /etc/rttys/rttys.crt -key /etc/rttys/rttys.key

后台运行

  1. sudo /etc/init.d/rttys start

若何编译和安装 rtty 客户端

针对 Linux 发行版,例如 Ubuntu 和 CentOS

安装编译对象:

  1. sudo apt install gcc cmake git # For Ubuntu
  2.  
  3. yum install gcc cmake git # For Centos

编译和安装依附软件包:

  1. sudo apt install libjson-c-dev # For Ubuntu
  2.  
  3. sudo apt install json-c

      推荐阅读

      制造业产能共享将成为制造业发展的一个重要趋势?

    申报显示,近两年来我国制造业产能共享开端起步,初具范围,2017年制造业产能共享市场范围约为4120亿元,比上年增长约25%,经由过程产能共享平台供给办事的企业数量跨越20万。申报认为,共享经济模式向制>>>详细阅读


    本文标题:rtty:反向代理WebTTY ,Linux远程维护调试工具

    地址:http://www.17bianji.com/lsqh/40867.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)