Sto usando tmux sul mio computer locale e di solito ho diverse sessioni contemporaneamente.
Quello che faccio di solito è una sessione con finestre diverse per lavorare localmente e le altre sessioni in cui collego più finestre a un host per sessione.
Un albero di sessione / finestra sarebbe simile a questo nell'uso quotidiano che faccio di 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
\_ ...
C'è un modo per rendere la sessione 2 e la sessione 3 una sorta di sessioni remote che si collegano a una sessione tmux creata su somehost e someotherhost?
L'albero sopra sarebbe simile a questo:
(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
\_ ...
Ho trovato questo argomento ma non sono sicuro che sia quello che voglio fare: è possibile condividere un socket tmux tra host?
Suppongo che ciò che sto cercando mi richiederebbe di avere la stessa configurazione tmux sulla mia macchina locale, somehost e someotherhost, ma non sarebbe un problema.