SkillAgentSearch skills...

Sitas

Operate multiple servers interactively in parallel ssh

Install / Use

/learn @jiangwenyuan/Sitas
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated11mo ago
Forks3

Languages

C

Security Score

67/100

Audited on May 10, 2025

No findings