You already know about many popular remote desktop sharing applications. But this is very different because this is only shared with the terminal, not the full desktop. Here we see how to use teleconsole and how to share your terminal with your friend. Teleconsole is a tool that can allow you to share your Linux terminal with your friend, and they can interact with this directly or web interface.
Teleconsole is a free service to share your terminal session with people you trust. The destination users can join via a command line using SSH or by using their browser over HTTPS to interact browser mod. You can also forward your local TCP port. Use this feature to allow them to access the web Apps running on your local network when you are behind Network.
Teleconsole is working on a very modern technology known as “Gravitational teleport” to Teleport and their SSH server remotely using a cluster of Linux servers via SSH or HTTPS. And later on, it becomes an instant that is already able to be fully connected, but both machines need to have a teleconsole application.
How to create a Session?
Simply type teleconsole in your terminal, and they have generated a unique single-use ssh id and launched an ssh server to listen on your localhost.
Share your teleconsole id and the URL if anyone wants to connect with you in use of the browser.
How to join the session?
The teleconsole provides two ways to connect the terminal first is directly connect the terminal to your Linux terminal and the second is to work in a browser with the use of a URL.
Installation of teleconsole:
It is very easy to setup.
$ curl https://www.teleconsole.com/get.sh | sh
It will take some time to complete which depends on your internet speed.
Type on your terminal.
This command gives you some output like session-id or session URL(for connecting terminal in browser).
In your friend or second Pc :
If you want to connect in the use of the terminal.
# teleconsole join <session_id>
$ teleconsole join ec844e015bc57c277333215b7eb2954bbe40b38d
If you want to connect in the use of the browser.
Put the generated URL to your browser:
Now you both use the same terminal if you want to quit using the exit command.