You can access your device's terminal from anywhere via the web. Differentiate your different device by device ID.
rtty is very suitable for remote maintenance your or your company's thousands of Linux devices deployed around the world.
wget -qO- https://raw.githubusercontent.com/zhaojh329/rtty/master/tools/install.sh | sudo bash
Usage: rtty [option] -I id # Set an ID for the device(Maximum 63 bytes, valid character:letter, number, underline and short line) -h host # Server's host or ipaddr -p port # Server port(Default is 5912) -a # Auto reconnect to the server -v # verbose -d # Adding a description to the device(Maximum 126 bytes) -s # SSL on -k keepalive # keep alive in seconds for this client. Defaults to 5 -V # Show version -D # Run in the background -t token # Authorization token
Run RTTY(Replace the following parameters with your own parameters)
sudo rtty -I 'My-device-ID' -h 'your-server' -p 5912 -a -v -s -d 'My Device Description'
If your rttys is configured with a token, add the following parameter(Replace the following token with your own)
Use your web browser to access your server:
https://your-server-host:5912, then click the connection button
You can easily embed RTTY into your existing platform:
Transfer file from local to remote device
Transfer file from remote device to the local
rtty -S test.txt