J'utilise tmux sur ma machine locale et j'ai généralement plusieurs sessions simultanées.
Ce que je fais habituellement, c'est que j'ai une session avec différents Windows pour travailler localement et d'autres sessions dans lesquelles je connecte plusieurs Windows à un hôte par session.
L'arborescence d'une session ou d'une fenêtre ressemblerait à ceci dans l'utilisation quotidienne que je fais de 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
\_ ...
Existe-t-il un moyen de faire de la session 2 et de la session 3 des sortes de sessions distantes se connectant à une session tmux créée sur un certain hôte et un autre hôte ?
L'arbre ci-dessus se présente comme suit :
(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
\_ ...
J'ai trouvé ce sujet mais je ne suis pas sûr que ce soit ce que je veux faire : Est-il possible de partager les sockets de tmux entre les hôtes ?
Je suppose que ce que je recherche m'obligerait à avoir la même configuration de tmux sur ma machine locale, sur un certain hôte et sur un autre hôte, mais cela ne poserait pas de problème.