Skip to content

Operate multiple servers interactively in parallel ssh

Notifications You must be signed in to change notification settings

jiangwenyuan/sitas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

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
[email protected]
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

Watchers

Forks

Releases

No releases published

Packages

No packages published