# tmux-cssh Spawns multiple synchronized SSH sessions inside a tmux session. Think [Cluster SSH](https://github.com/duncs/clusterssh) except with only one terminal window and without the ugly Tk GUI. # Requirements - [tmux](https://tmux.github.io/) >=1.1 # Installation Just copy `tmux-cssh` somewhere in your `$PATH`. You might want to add a keybinding in your `.tmux.conf` for toggling panes synchronization: ``` bind-key = set-window-option synchronize-panes ``` This example assigns the `=` key. # Usage ``` % tmux-cssh -h Usage: tmux-cssh [options] host [host ...] Spawns multiple synchronized SSH sessions inside a tmux session. Options: -h Show help -n Name of the tmux session or window (default: cssh) -o Additional SSH arguments -c Use the current tmux session and just spawn a new window instead % tmux-cssh web{1..4} % tmux-cssh -o '-p 2222 -l my_user' web{1..4} ``` # Contributing Please open issues and submit merge requests in [GitLab](https://gitlab.com/peikk0/tmux-cssh). # License [MIT](LICENSE.md) Handmade with love in Wellington, New Zealand.