Take yourself is a program that provides an alternative like others that exist, among which are the popular Guacamole, TigerVNC, TeamViewer, etc. Its function is to share your terminal with any other team and from anywhere, very useful to share our terminal with colleagues or with friends and clients. These programs are used so that others can see our computer screen and interact with our system.
However Take yourself is something special, since it only serves to share the terminal window, and nothing else. Is about a fork of the famous tmux, the terminal multiplexer that allows you to use several programs with a single terminal as if we had several. Both can be on the same computer at the same time, that is, it does not interfere with each other, but tmate does not focus on the same functions as tmux, it simply shares our terminal screen.
Tmate will establish a secure connection via SSH to the tmate.io website and will generate a random URL for each session. You can share the URL with whoever you want, as long as it is of your confidence so that they can connect through this link to our terminal. If the connection is active, they will not only be able to see our terminal, but also interact with it or perform a remote administration of our system such as SSH. It is also compatible with GNU / Linux, MacOS and BSD.
You can find it in the official repositories of the main distros and install them safely with the package management tools. Once installed, you can use a simple tmate command to start a connection and share it with anyone we want. With the provided URL, we can make a connection from any computer with our URL. For more information you can consult the manual of the tool with man tmate.