Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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

You can’t perform that action at this time.