Rumah > Tutorial sistem > LINUX > Alat terminal Linux boleh diakses melalui web!

Alat terminal Linux boleh diakses melalui web!

王林
Lepaskan: 2024-02-13 22:33:19
ke hadapan
587 orang telah melayarinya

rtty terdiri daripada pelanggan dan pelayan. Pelanggan ditulis dalam bahasa C, pelayan ditulis dalam bahasa GO, dan antara muka hadapan ditulis dalam vue. Gunakan rtty untuk mengakses terminal peranti anda dari mana-mana sahaja melalui antara muka web dan kenal pasti peranti anda yang berbeza melalui ID peranti. rtty bagus untuk menguruskan peranti Linux dari jauh.

Ciri-ciri

  • Pelaksanaan bahasa C pelanggan, sangat kecil, sesuai untuk Linux terbenam

    • SSL tidak disokong: rtty(32K) + libev(56K)
    • Sokongan SSL: + libmbedtls(88K) + libmbedcrypto(241K) + libmbedx509(48k)
  • Pelaksanaan kumpulan jauh bagi arahan

  • Sokongan SSL: openssl, mbedtls, CyaSSl(wolfssl)

  • SSL pengesahan dua hala (mTLS)

  • Sangat mudah untuk memuat naik dan memuat turun fail

  • Akses peranti berbeza berdasarkan ID peranti

  • Menyokong proksi HTTP untuk mengakses web pada peranti anda

  • Terminal berciri penuh berdasarkan Xterm.js

  • Mudah untuk digunakan dan mudah digunakan

Demo

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

Kerahkan pelayan

Pasang dependencies

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
Salin selepas log masuk

Klon kod rtty

git clone --recursive https://github.com/zhaojh329/rtty.git
Salin selepas log masuk

Susun

cd rtty && mkdir build && cd build  
cmake .. && make install
Salin selepas log masuk

Ganti parameter di bawah dengan parameter anda sendiri

sudo rtty -I 'My-device-ID' -h 'your-server' -p 5912 -a -v -d 'My Device Description'
Salin selepas log masuk

Jana token

$ rttys token  
Please set a password:******  
Your token is: 34762d07637276694b938d23f10d7164
Salin selepas log masuk

Gunakan token

$rttys -t 34762d07637276694b938d23f10d7164
Salin selepas log masuk

Akses melalui penyemak imbas

Akses pelayan anda menggunakan pelayar web: http://your-server-host:5913 dan klik butang Sambung.

Atau sambungkan peranti secara terus tanpa log masuk web (perlu mengkonfigurasi senarai putih peranti pada pelayan)

  • http://your-server-host:5913/connect/devid1
  • http://your-server-host:5913/connect/devid2

从本地传输文件到远程设备

rtty -R
Salin selepas log masuk

从远程设备传输文件到本地

rtty -S test.txt
Salin selepas log masuk

传送门

开源地址:

  • https://github.com/zhaojh329/rtty

Atas ialah kandungan terperinci Alat terminal Linux boleh diakses melalui web!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:lxlinux.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan