Skip to content

sohamm17/multissh

 
 

Repository files navigation

#multissh

This program acts like ssh but over multiple streams, multiplexing and demultiplexing the data

It was created as an assignment for CMPUT 496: Performance and Architecture of Wide-Area Data Transfers

##Usage

./multissh.py -l USER IP EXECUTABLE

Eg.

./multissh.py -l blaine1 192.168.163.201 ls

Would do ls on my home directory

Or:

rsync -avzh --rsh="./multissh.py" /test/ blaine1@192.168.163.201:/test/

Would sync my directories across machines

In order to make it work on your computer(s) you'll need to change the EXECUTABLE_PATH found in launcher.py

##Copyright

See LICENSE for copyright information

About

A python tool for multiplexing data across multiple ssh connections

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%