2023-08-18 15:57:29 +02:00
---
categories: cli ssh tmux xpanes cssh
title: Howto xpanes
...
* Documentation : < https: // github . com / greymd / tmux-xpanes >
2023-08-18 15:59:54 +02:00
xpanes est un « diviseur de terminal » qui s'appuie sur [Tmux ](https://wiki.evolix.org/HowtoTmux ). Son usage le plus classique est d'avoir des connexions SSH multiples et synchronisées, mais il dispose de nombreuses autres fonctionnalités.
2023-08-18 15:57:29 +02:00
## Installation
2024-03-29 14:30:59 +01:00
Un paquet _.deb_ est disponible, mais uniquement au téléchargement direct et pas via un dépôt. : < https: // github . com / greymd / tmux-xpanes / releases >
2023-08-18 15:57:29 +02:00
## Usage courant
2024-03-29 14:30:59 +01:00
Avoir une fenêtre Tmux avec 3 panneaux, un pour chacun des 3 serveurs. Une fois la session terminée, le panneau associé est fermé.
2023-08-18 15:57:29 +02:00
2024-03-29 14:30:59 +01:00
~~~{.bash}
2023-08-18 15:57:29 +02:00
xpanes --ssh -ss serveur1 serveur2 serveur3
2024-03-29 14:30:59 +01:00
# ou bien
xpanes -c "ssh user@{}" serveur{0,1,2}
~~~
Retrouver la session tmux :
Si vous êtes sorti avec un `ctrl + b puis d` , vous pouvez vous y re-attacher et retrouvant sa socket dans ...
~~~{.bash}
ls ~/.cache/xpanes/socket.*
tmux -S ~/.cache/xpanes/socket.2032305 a
2023-08-18 15:57:29 +02:00
~~~