More Often you wouldve come across sharing screens with applications like Teamviewer, Windows Remote Desktop Connection or remmina (if you're a linux user). But if you want to share only your terminal, you can look upto Tmux. 

Installing Tmux:

apt-get update
apt-get install tmux

Starting a Tmux Session:

tmux new-session

This starts a new tmux session by default with a session-name 0. When you initialize a new session, will be 1 and so on. If you want to start a named session, the command would be

tmux new-session -s <session-name>

Connecting to existing session:

tmux attach -t <session-number>
tmux attach -t <session-name>

The above will only be possible if you're logged in as same user as one sharing the session.

Using Sockets for different users to connect:

To Start a new session
tmux -S /tmp/socket

Change its permission for other users to access
chmod 777 /tmp/socket

for other users to attach to the session
tmux -S /tmp/socket attach

Subscribe To our news letter

Subscribe to our news letter to receive latest blog posts into your inbox. Please fill your email address in the below form.
*We don't provide your email contact details to any third parties
Latest Comments
Related Articles
ELK Stack for Parsing your Logs- Part 2 Jagadeesh V

In Previous Tutorial we looked into Setting up EL Server which can ingest your Syslog files. In this Post, you will learn about pushing your ...

Continue Reading...
ELK Stack for Parsing your Logs Jagadeesh V

In This Tutorial we will look onto parsing your syslog files and store and display it in interactable website. We will be using ELK Stack ...

Continue Reading...
How to backup and restore your database(mysql, postgresql, mongodb) Nikhila Mergu

Data loss can happen when we accidentally delete the files, or when server crashes or system fails, or when we applied migrations to the data ...

Continue Reading...