tmux で端末の表示を共有する

目次

  1. tmuxの概要
  2. tmuxで画面共有
    1. tmuxのインストール
    2. openssh-serverのインストール
    3. 画面共有
  3. 参考にしたサイト

1. tmuxの概要

f:id:ryouta768:20140902183418p:plain

こんな感じのことが出来たり、セッションのattach, dettachが出来たりします。

2. tmuxで画面共有

tmuxで端末の画面を共有します。条件として、画面を共有するPCにsshできる必要があります。

環境は2台のPCとも、ubuntu

2-1. tmuxのインストール

$ sudo apt-get install tmux

2-2. openssh-serverのインストール

$ sudo apt-get install openssh-server

2-3. 画面共有

Aさんの画面を、Bさんと共有するとします。

ここで、AさんのPCにはopenssh-serverがインストールされている必要があります。

# AさんのPC
$ service ssh start #sshdを起動する
$ tmux -S /tmp/tmux_shared_socket # 共有するためのソケットを指定
$ chmod 777 /tmp/tmux_shared_socket # ソケットに誰でもアクセスできるようにする
# BさんのPC
$ ssh <ユーザ名>@<Aさん端末のIPアドレス> # ssh してAさんのPCにアクセス
# ここからsshしたAさんのPC上
$ tmux -S /tmp/tmux_shared_socket attach 

attachを付けることを忘れずに!

これでAさんの端末とBさんの端末の画面を共有することが出来ました。

こんな感じです。

f:id:ryouta768:20140902182944p:plain

3. 参考にしたサイト