Skip to content

benvand/storm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

storm

storm is a command line tool to manage your ssh connections.

installation

pip install stormssh

or if you like 90s:

easy_install stormssh

or add storm directory to the your path.

getting started

adding hosts

storm add [-h] [--port PORT] [--id_file ID_FILE] name host user

id_file and port are optional arguments.

example:

$ storm  add my_vps emreyilmaz.me root
my_vps added to your ssh config. you can connect it by typing "ssh my_vps".

modifying hosts

storm edit [-h] [--port PORT] [--id_file ID_FILE] name host user

id_file and port are optional arguments.

example:

$ storm  edit my_vps emreyilmaz.me emre --port=88
"my_vps" updated successfully.

deleting a single host

storm delete  name

example:

$ storm delete my_vps
success  hostname "my_vps" deleted successfully.

listing hosts

$ storm list
Listing hosts:
  vps -> 22@emreyilmaz.me:22
  netscaler -> root@127.0.0.1:8081

deleting all hosts

$ storm delete_all
all entries deleted.

known issues

If you use zsh on mac and getting "command not found: storm" for main storm script, make sure you have storm in your PATH.

example:

export PATH=$PATH:/usr/local/share/python/; storm 

contributors

About

Manage your SSH like a boss.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.3%
  • Shell 6.7%