Skip to content

kerwin612/spw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spw

A wrapper for sshpass

To install spw, use pip:
pip install sshpass-wrapper
then, run with spw

Usage:spw [option] command host [parameters]

 option:

     -h or --help: show help info

     -f password-file, default is '~/.spw.pf'

     -o command-option

     -v verbose

 command: 
     set #set password
     get #get password
     ssh #wrap sshpass to exec ssh
     scp #wrap sshpass to exec scp

 host: 
     from ssh_config's Host 

 example:
     spw set localhost password  #set localhost's password
      -  set localhost  #remove localhost's password
      -  get localhost  #get localhost's password
      -  ssh localhost  #ssh connect localhost
      -  ssh localhost arg1 arg2    #ssh connect localhost with args
      -  -o '-p 22' ssh localhost arg1 arg2     #ssh connect localhost with options and args
      -  -vo '-p 22' ssh localhost arg1 arg2    #-v show verbose

About

A wrapper for sshpass

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages