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 https://www.teleconsole.com/get.sh | 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: https://teleconsole.com/s/4bc2b5138360d343379b9043083c48eb7084c3b8

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.

Warning 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.

Features

Teleconsole can do a lot more:

Forwarding local TCP ports - how to let joining parties access TCP ports on your localhost .

. Using Secure Sessions - how to invite specific people, like Github users or owners of a specific public SSH key.

Private Proxies - how to set up your own proxy servers without having to rely on https://teleconsole.com .

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.