Я використовую tmux на своїй локальній машині і, як правило, проводжу кілька сеансів одночасно.
Що я зазвичай роблю, це те, що у мене є сеанс з різними вікнами для локальної роботи, а інші сеанси, в яких я підключаю кілька вікон до одного хоста за сеанс.
Дерево сеансу / вікон виглядатиме так у щоденному використанні, яке я роблю з tmux:
(TMUX on my local machine)
|
+- session 1: local
| \_ window 1: local shell
| \_ window 2: local shell
| \_ ...
|
+ session 2: somehost
| \_ window1: ssh user@somehost
| \_ window2: ssh user@somehost
| \_ ...
|
+ session 3: someotherhost
\_ window1: ssh user@someotherhost
\_ window2: ssh user@someotherhost
\_ ...
Чи є спосіб зробити сеанс 2 та сеанс 3 якимось віддаленим сеансом, підключенням до сеансу tmux, створеного на Somehost & Someotherhost?
Наведене вище дерево виглядатиме так:
(TMUX on my local machine)
|
+- session 1: local
| \_ window 1: local shell
| \_ window 2: local shell
| \_ ...
|
+ session 2 linked to an existing session on somehost
| \_ window1: shell on somehost
| \_ window2: shell on somehost
| \_ ...
|
+ session 3 linked to an existing session on someotherhost
\_ window1: shell on someotherhost
\_ window2: shell on someotherhost
\_ ...
Я знайшов цю тему, але я не впевнений, що це те, що я хочу зробити: чи можливий спільний доступ до сокетів tmux між хостами?
Я думаю, що те, що я шукаю, вимагає від мене тієї ж конфігурації tmux на моїй локальній машині, somehost та someotherhost, але це не буде проблемою.