Skip to content

frankucas/Mshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mshell - Multiple Remote Servers Controller

=====================================================

Mshell

With the help of Mshell, users can manipulate multiple servers concurrently. The input command will be sent to all configured servers through ssh.

Requirements

Windows 10 or Linux
Python (>=3.8)

Getting Started

  1. Download our release version.
  2. Write down your configuration in servers.json
  3. Doule click Mshell.exe

inner command

  • reload:
    • reload configuration in servers.json.
  • show
    • show all connected servers.
  • sftp:
    • transport a file to all remote servers.
    • example: sftp local.txt remote.txt.

Log

Mshell will generate a log directory (resp. file) for every run (resp. connected server). The log directory (file resp.) is named according to program start time (resp. ip).

Contact

Author: Penglai Cui.
Company: Institute of computing technology, China.

About

Multiple Remote Servers Controller

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages