Teleconsole, share your terminal session instantly

teleconsole In the next article we are going to take a look at Teleconsole. This is a free service to share our terminal session with people we trust. Your contacts can join through the command line using SSH or through your web browser using HTTPS. This service is very interesting to ask for help. We will also be able to forward local TCP ports to your contacts. Use this feature to allow them to access web applications that run on your local server.

You may already know the popular remote desktop applications that are available on the market, such as Teamviewer, Skype, Join.me, Chrome Remote Desktop, Real VNC, Apache Guacamole, etc. These are used to share the whole system, but in some situations it may be of interest to share only our terminal session quickly. Due to a situation like the one described, teleconsole and tmate were born.

Teleconsole is built on Gravitational Teleport. This is a modern SSH server to remotely access clusters of Gnu / Linux servers through SSH or HTTPS. It is an "instant" SSH server that is pre-configured to trust the SSH proxy of teleconsole.com. We will have to make sure that both users (both sender and receiver) have the Teleconsole application in their system.

When we use this type of service, it is inevitable to ask how much insurance it is. Obviously, we must keep the teleconsole.com proxy service safe. In any case, the connection is cut as soon as the session closes.

The active session is protected by a very long and random session ID that is almost impossible to guess. It is interesting to consider using a secure chat to share the ID of the active session with the contacts you want to invite.

Install Teleconsole 

 We will not have to think much or worry about the installation. The developers of this service offer us a shell script to be able to use it quickly and easily. By executing the script in the terminal (Ctrl + Alt + T) in the following way, we will already have Teleconsole available in our system:

curl https://www.teleconsole.com/get.sh | sh

 If someone does not have curl installed yet, you can install it by typing the following command in the same terminal:

 sudo apt install curl

How Teleconsole works

Create the sender session

We are simply going to write teleconsole in our terminal. This command will generate the unique SSH single-use credentials and launch an SSH server on localhost. The server creates a single-use disposable instance of the SSH proxy. All this will be done after obtaining the SSH credentials, which are reliable for the Teleconsole SSH server running on our machine. The SSH server of the local Teleconsole application creates an outbound SSH tunnel to the disposable Teleport proxy. The proxy will now act as a bridge that connects the outside world with our machine.

Join the session

When we write teleconsole join session-id or click on the link WebUI, the application will request the proxy the SSH keys for the session through using the HTTPS protocol.

The keys obtained will be used to use the SSH protocol in the proxy.

The proxy will forward the connection through the created tunnel.

How to use Teleconsole

Imagine that we are stuck configuring something in Ubuntu and we want to ask a contact for help. We will simply write teleconsole in our terminal (Ctrl + Alt + T)

Teleconsole will launch a new local SSH shell session and print the unique session ID and a WebUI URL. Any of these data will be those that we will have to share with our contact to whom we want to request assistance.

 Our support contact can be joined by clicking on the WebUI link or typing in your terminal (Ctrl + Alt + T):

teleconsole join ID-de-sesiĆ³n

After this, both users will use the same terminal session that runs on the issuing user's machine, even if both are on separate networks.

To end the session and disconnect, we will have to write exit.

If any user needs to know more about how to use this utility, you can consult the user manual or the F.A.Q. that the developers make available to whoever needs it on their website.


We are trying to bring all the content to YouTube and show every other spec and characteristics of this phone and many others, so we need your help to make it possible. Share, like, subscribe and active the notification to stay tuned and to access our giveaways.

Donate with PayPal

And we apreciate your donation to make new reviews and giveaways

Don’t forget to follow us in:

Comments

Popular posts from this blog

MegaSync in Linux

Zeal, a developer documentation browser

Installation guide for openSUSE novice Tumbleweed step by step