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.
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 as built by the Teleport team and uses Teleport under the hood.
For more info, send us an email: [email protected]
Terms of Service
By using the Teleconsole service hosted by Teleport, you agree to its Terms of Service.