Teleconsole: Share Your Unix Terminal

Hacker News / 2019-10-25 17:08

What is Teleconsole?

Teleconsole is a free service to share your terminal session with people you trust. Your friends can join via a command line via SSH or via their browser over HTTPS. Use this to ask for help or to connect to your own devices sitting behind NAT.

You can also forward local TCP ports to your friends. Use this feature to allow them access the web applications running on your localhost when you are behind NAT.

Installing Teleconsole

The fastest and easiest way to get Teleconsole is to type this in your terminal:

curl | sh  

If you want to have more control over how Teleconsole is installed, download the latest binaries for your platform from Github. We publish binaries for Linux, Mac OS X and FreeBSD for x86_64 and Linux/ARM7.

You can build your own from source.

Quick Start

Lets say you are stuck configuring something on a Linux box behind NAT. You want to invite your friend to help you. Simply type teleconsole in your terminal:

$ teleconsole  Requesting a disposable SSH proxy for you...  Checking status of the SSH tunnel...    Your Teleconsole ID: 4bc2b5138360d343379b9043083c48eb7084c3b8  WebUI for this session:  

Teleconsole will launch a new shell session and print the unique session ID which you need to share with your friend. Your friend can join in either by clicking on a link, or by typing:

$ teleconsole join 4bc2b5138360d343379b9043083c48eb7084c3b8  

… and now you are both using the same terminal session running on your machine, even if both of you are on separate networks separated by NAT.

To end the session and disconnect, simply exit Teleconsole or close the terminal window it’s running in.


Please understand that by running teleconsole you are virtually giving the keyboard to anyone who knows the session URL.

We made session IDs sufficiently hard to guess, but you are still running an SSH server accessible via public Internet during the Teleconsole session.


Teleconsole can do a lot more:

Who Built Teleconsole?

Teleconsole is simply an easy to use demo of Gravitational Teleport, a product created by Gravitational Inc. Teleport is an open source component of our commercial offering which SaaS vendors use to deploy and continuously update SaaS applications on private clouds also known as “someone else’s AWS accounts” or “private clouds” or even “on-premises infrastructure”.

For more info, send us an email: [email protected]

Terms of Service

By using the Teleconsole service hosted by Gravitational, Inc., you agree to its Terms of Service.

Shared via Inoreader