J'utilise tmux sur ma machine locale et j'ai généralement plusieurs sessions simultanément.
Ce que je fais habituellement, c'est que j'ai une session avec différentes fenêtres pour travailler localement et les autres sessions dans lesquelles je connecte plusieurs fenêtres à un hôte par session.
Une arborescence de session / 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 une sorte de sessions distantes se connectant à une session tmux créée sur un hôte ou un autre?
L'arbre ci-dessus ressemblerait à ceci:
(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 c'est ce que je veux faire: le partage d'un socket tmux entre hôtes est-il possible?
Je suppose que ce que je cherche nécessiterait que j'aie la même configuration tmux sur ma machine locale, un hôte ou un autre, mais ce ne serait pas un problème.