Skip to content
jiangwenyuanPublic

About

Operate multiple servers interactively in parallel ssh

Resources

Stars

12 stars

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sitas

Send Input To All SSH Sessions

Sitas allows you to login several servers simultaneously, and forwards every key you typed to all sessions. Meanwhile sitas can switch into singlecast mode and every key you typed will be sent to current session only. Sitas can handle a subset of the more sophisticated ANSI escape code well, which means graphical applications like VIM are also supported.

Installation

$ make

Usage

Create a file:

user@host1
user@1.2.3.4
user@host2:2222
$ ./sitas -f file

01

Control mode

Use CTRL + f to enter control mode, after that, you can use these keys:

H: Show this help menu.                                                   
L: List all active sessions by ID => HOST pairs.                          
S/M: Switch between SingleCast and MultiCast mode.
Q: Quit.                                                                  
A: Add new session.           
P: Move to the prev session and toggle it current active.                 
N: Move to the next session and toggle it current active.
J: Jump to the session by ID and toggle it current active. 

02

About

Operate multiple servers interactively in parallel ssh

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages