Access your terminal behind a NAT or firewall over the web-based on your terminal’s macaddr.
It is composed of the client and the server. The server is written in go language and uses the vue+iview. You can access any of your terminals through a web browser based on the device ID you set(If the ID is not set, the MAC address of the device is used).
rtty is very suitable for remote maintenance your or your company’s thousands of Linux devices deployed around the world.
Keep Watching for More Actions on This Space
For your security, it is strongly recommended that you use SSL
- Simple to deploy and easy to use
- Access different devices based on device ID
- Provide a dashboard to visualize online devices
- Fully-featured terminal based on Xterm.js
- Support transfer file with lrzsz
- SSL support: openssl, mbedtls, CyaSSl(wolfssl)
- Support Execute a command remotely
- The client is very small, suitable for embedded Linux: rtty(24K) + libev(48.5K) + libuwsc(24K) + libwolfssl(595.9K) = 692.4K
- 80bb133 exec cmd: base64 stdout and stderr
- d273c59 Improve remote exec command
- 53b5b72 libuwsc minimum required 3.2
- c266af2 Optimize code
Copyright (C) 2018 zhaojh329