rtty 由客戶端和服務端構成。客戶端用C語言編寫,服務端用GO語言編寫,前端介面用vue編寫。使用rtty可以透過Web介面在任何地方存取您的設備的終端,透過設備ID來識別您的不同的設備。 rtty 非常適合遠端管理 Linux設備。
客戶端 C 語言實現,非常小,適合嵌入式 Linux
##遠端批次執行指令
支援SSL: openssl、mbedtls、CyaSSl(wolfssl)
SSL 雙向認證(mTLS)
非常方便的上傳和下載檔案
根據 裝置ID 存取不同的裝置
支援 HTTP 代理程式 存取您的裝置的 Web
基於 Xterm.js 的全功能終端機
部署簡單,使用方便
sudo apt install -y libev-dev libssl-dev # Ubuntu, Debian sudo pacman -S --noconfirm libev openssl # ArchLinux sudo yum install -y libev-devel openssl-devel # Centos
git clone --recursive https://github.com/zhaojh329/rtty.git
cd rtty && mkdir build && cd build cmake .. && make install
sudo rtty -I 'My-device-ID' -h 'your-server' -p 5912 -a -v -d 'My Device Description'
$ rttys token Please set a password:****** Your token is: 34762d07637276694b938d23f10d7164
$rttys -t 34762d07637276694b938d23f10d7164
#使用 Web 瀏覽器存取您的伺服器:http://your-server-host:5913
,然後點擊連線按鈕。
或直接連接設備,無需 Web 登入(需要在服務端設定設備白名單)
“
- http://your-server-host:5913/connect/devid1
- http://your-server-host:5913/connect/devid2
”
rtty -R
rtty -S test.txt
开源地址:
“
- https://github.com/zhaojh329/rtty
”
以上是可以透過 Web 存取的 Linux 終端機工具!的詳細內容。更多資訊請關注PHP中文網其他相關文章!