TMUX - Sharing terminal between Users

More Often you would've 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 up to 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 the 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

Posted On 02 December 2013 By MicroPyramid


Need any Help in your Project?Let's Talk

Latest Comments
Kubernetes Installation on BareMetal(Fedora)

Kubernetes manages containerized applications across multiple hosts. With years of experience in managing highly scalable products, google has released kubernetes an open source project which ...

Continue Reading...
Django hosting on Nginx with uwsgi for high performance

Quick guide to host django application using uwsgi and nginx which offers better resource utilization and performance.

Continue Reading...
How to Do Page Redirections with Nginx.

Here we learn how to redirect a www to non-www or vice-versa also we see how to redirect pages. We will see differences between 301 ...

Continue Reading...

Subscribe To our news letter

Subscribe and Stay Updated about our Webinars, news and articles on Django, Python, Machine Learning, Amazon Web Services, DevOps, Salesforce, ReactJS, AngularJS, React Native.
* We don't provide your email contact details to any third parties