Skip to content

andrewosh/hyperssh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hyperssh

Run SSH over the Hyperswarm DHT!

Installation

npm install -g hyperssh

Usage

On a server or some laptop with ssh-server running run

hyperssh-server

This will start announcing the server on the DHT, and will print out the Noise public key of the server.

To connect to the server on another computer simply pass the Noise public key to the hyperssh command, along with an optional username:

hyperssh ab01f... maf

That's it! No more remembering hostnames :D

Hyperswarm will do UDP holepunching under the hood, so even if your server is located on a home network it should be accessible.

License

MIT

About

Run SSH over hyperswarm!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%