Skip to content

SeriousPassenger/sshtun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

sshtun

sshtun: persistent ssh port forwarding with bounded retry backoff.

usage:
  sshtun [options] LOCAL_ADDR LOCAL_PORT REMOTE_ADDR REMOTE_PORT SSH_DEST

default local forwarding:
  LOCAL_ADDR:LOCAL_PORT on this machine forwards to REMOTE_ADDR:REMOTE_PORT as seen from SSH_DEST.

reverse forwarding with -R:
  REMOTE_ADDR:REMOTE_PORT on SSH_DEST forwards to LOCAL_ADDR:LOCAL_PORT on this machine.

options:
  -L, --local                 local forwarding; default
  -R, --reverse               reverse forwarding
  -p, --ssh-port PORT         SSH server port
  -i, --identity FILE         SSH identity file
  -J, --jump HOST             SSH jump host
  -o, --option OPTION         pass an ssh -o option; repeatable
      --base-delay SECONDS    initial retry delay; default: 2
      --max-delay SECONDS     max retry delay; default: 300
      --reset-after SECONDS   reset backoff after a stable run; default: 300
      --alive-interval SEC    ServerAliveInterval; default: 30
      --alive-count COUNT     ServerAliveCountMax; default: 3
      --connect-timeout SEC   ConnectTimeout; default: 15
  -h, --help                  show this help

About

sshtun: persistent ssh port forwarding with bounded retry backoff.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages