ฉันใช้ tmux กับเครื่องของฉันและมักจะมีหลายครั้งพร้อมกัน
สิ่งที่ฉันมักจะทำคือฉันมีเซสชันที่มีหน้าต่างแตกต่างกันเพื่อทำงานในพื้นที่และเซสชันอื่น ๆ ที่ฉันเชื่อมต่อหลาย windows กับโฮสต์หนึ่งต่อเซสชัน
ต้นไม้เซสชั่น / หน้าต่างจะมีลักษณะเช่นนี้ในการใช้ชีวิตประจำวันฉันทำของ 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 แต่ที่จะไม่เป็นปัญหา