Project is closed
Rtc-SSH
SSH (Secure Shell) over WebRTC
Rtc-SSH enables connection with SSH Raspberry PI, BeagleBone and other devices, from the browser or (cli) client rtc-terminal using WebRTC. Solves the problem of the lack of public IP address, proxy server, servers behind NAT etc. You can connect to an SSH session: https://webrtc.sqs.io
Install from binary
wget https://github.com/mxseba/rtc-ssh/releases/download/v0.3.1/rtc-ssh_0.3.1_Linux_armv7.tar.gz
tar xvfz rtc-ssh_0.3.1_Linux_armv7.tar.gz
cd rtc-ssh_0.3.1_Linux_armv7
./rtc-ssh -newkey
uuid xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Signal OK
Other architectures and releases: https://github.com/mxseba/rtc-ssh/releases
or get source using the Go compilator:
Usage
go get -u github.com/mxseba/rtc-ssh
cd $GOPATH/bin
First run
./rtc-ssh -newkey
uuid xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Signal OK
Option -newkey
usage only first run, enter the uuid key on the website: https://webrtc.sqs.io
If ssh has a different port on our server than 22, set the option -port=xxxx
Rtc-SSH uses the pion-WebRTC library: https://github.com/pion/webrtc