Share your UNIX terminal in seconds!

Open & Free

Cross-Platform

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

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.

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

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-premise infrastructure”.