Run SSH over the Hyperswarm DHT!
npm install -g hyperssh
On a server or some laptop with ssh-server running run
hyperssh-serverThis 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... mafThat'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.
MIT