Saya menggunakan tmux pada mesin lokal saya dan biasanya memiliki beberapa sesi secara bersamaan.
Apa yang biasanya saya lakukan adalah saya memiliki sesi dengan jendela yang berbeda untuk bekerja secara lokal dan sesi lain di mana saya menghubungkan beberapa jendela ke satu host per sesi.
Pohon sesi / jendela akan terlihat seperti ini dalam penggunaan sehari-hari yang saya buat dari 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
\_ ...
Apakah ada cara untuk membuat sesi 2 & sesi 3 semacam sesi jarak jauh yang terhubung ke sesi tmux dibuat di somehost & someotherhost?
Pohon di atas akan terlihat seperti ini:
(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
\_ ...
Saya menemukan topik ini tetapi saya tidak yakin ini yang ingin saya lakukan: Apakah berbagi soket tmux antara host mungkin?
Saya kira apa yang saya cari akan mengharuskan saya untuk memiliki konfigurasi tmux yang sama pada mesin lokal saya, somehost & someotherhost tetapi itu tidak akan menjadi masalah.