rtc-terminal (CLI)
Rtc-terminal is a free and open-source terminal emulator. It supports protocol SSH via WebRTC. Solves the problem of the lack of public IP address, proxy server, servers behind NAT etc.
- Install rtc-ssh on remote device/server from the repository: https://github.com/mxseba/rtc-ssh
Note the uuid key generated in the rtc-ssh application.
- Get source rtc-terminal on local computer using the Go compilator:
go get -u github.com/mxseba/rtc-terminal
cd $GOPATH/bin
rtc-terminal -uuid=<UUID key remote device>
Option -uuid
usage only first run, the uuid key will be saved automatically in the config.ini file.
Install from binary
https://github.com/mxseba/rtc-terminal/releases
rtc-terminal uses the pion-WebRTC library: https://github.com/pion/webrtc