今天浩道跟大家分享一款開源神器,它是一款可以通過 Web 訪問的 Linux 終端神器!各位linux學(xué)習(xí)愛好者可以去摸索一番!
tty 由客戶端和服務(wù)端組成。客戶端采用純C實(shí)現(xiàn),服務(wù)端采用 GO 語言實(shí)現(xiàn),前端界面采用 vue 實(shí)現(xiàn)。使用 rtty 可以在任何地方通過 Web 訪問您的設(shè)備的終端,通過 設(shè)備ID 來區(qū)分您的不同的設(shè)備。rtty 非常適合遠(yuǎn)程維護(hù) Linux 設(shè)備。
特性
客戶端 C 語言實(shí)現(xiàn),非常小,適合嵌入式 Linux
不支持 SSL:rtty(32K) + libev(56K)
支持 SSL:+ libmbedtls(88K) + libmbedcrypto(241K) + libmbedx509(48k)
遠(yuǎn)程批量執(zhí)行命令
支持SSL: openssl、mbedtls、CyaSSl(wolfssl)
SSL 雙向認(rèn)證(mTLS)
非常方便的上傳和下載文件
根據(jù) 設(shè)備ID 訪問不同的設(shè)備
支持 HTTP 代理 訪問您的設(shè)備的 Web
基于 Xterm.js 的全功能終端
部署簡(jiǎn)單,使用方便
演示
部署服務(wù)端
安裝依賴
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
將下面的參數(shù)替換為您自己的參數(shù)
sudortty-I'My-device-ID'-h'your-server'-p5912-a-v-d'MyDeviceDescription'
生成一個(gè) token
$rttystoken Pleasesetapassword:****** Yourtokenis:34762d07637276694b938d23f10d7164
使用 token
$rttys-t34762d07637276694b938d23f10d7164
通過瀏覽器訪問
使用 Web 瀏覽器訪問您的服務(wù)器:http://your-server-host:5913,然后點(diǎn)擊連接按鈕。
或者直接連接設(shè)備,無需 Web 登錄(需要在服務(wù)端配置設(shè)備白名單)
http://your-server-host:5913/connect/devid1
http://your-server-host:5913/connect/devid2
從本地傳輸文件到遠(yuǎn)程設(shè)備
rtty-R
從遠(yuǎn)程設(shè)備傳輸文件到本地
rtty-Stest.txt
傳送門
開源地址:https://github.com/zhaojh329/rtty
責(zé)任編輯:彭菁
-
嵌入式
+關(guān)注
關(guān)注
5152文章
19670瀏覽量
317515 -
Linux
+關(guān)注
關(guān)注
87文章
11511瀏覽量
213778 -
終端
+關(guān)注
關(guān)注
1文章
1204瀏覽量
30895
原文標(biāo)題:【開源神器】一款可以通過 Web訪問的Linux終端神器!
文章出處:【微信號(hào):浩道linux,微信公眾號(hào):浩道linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
DTU如何連接設(shè)備云平臺(tái)實(shí)現(xiàn)遠(yuǎn)程維護(hù)?

電梯智能遠(yuǎn)程維護(hù)方案#電梯維保 #在線監(jiān)測(cè) #遠(yuǎn)程維護(hù)
設(shè)備遠(yuǎn)程維護(hù)遠(yuǎn)程控制系統(tǒng)
醫(yī)療設(shè)備CT、MR遠(yuǎn)程監(jiān)控維護(hù)方案
怎樣去使用一種機(jī)械設(shè)備遠(yuǎn)程維護(hù)監(jiān)控系統(tǒng)
汽車遠(yuǎn)程信息處理Linux操作系統(tǒng)解析
設(shè)備遠(yuǎn)程維護(hù)快線-穿透云
可以通過Web訪問的Linux終端工具
一款可以通過Web訪問的Linux終端神器
通過PLC網(wǎng)關(guān)實(shí)現(xiàn)工業(yè)PLC設(shè)備遠(yuǎn)程維護(hù)方案

智能生產(chǎn)設(shè)備遠(yuǎn)程維護(hù)平臺(tái)助力設(shè)備智能化管理

大型設(shè)備制造商遠(yuǎn)程運(yùn)營(yíng)維護(hù)系統(tǒng)如何實(shí)現(xiàn)?
設(shè)備遠(yuǎn)程維護(hù)平臺(tái)是什么
PLC智能網(wǎng)關(guān)實(shí)現(xiàn)設(shè)備遠(yuǎn)程維護(hù)的方式
設(shè)備遠(yuǎn)程維護(hù)如何實(shí)現(xiàn)?遠(yuǎn)程維護(hù)平臺(tái)的功能特點(diǎn)

評(píng)論