Skip to content

edchapel/Sshunt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sshunt

A simple application to maintain a persistent SSH connection. Pronounced like 'shunt'.

The origin of the term is in the verb 'to shunt' meaning to turn away or follow a different path. -- Wikipedia

Sshunt is most useful to open a SSH connection to tunnel one or more ports. In this way, it can serve as a clever and lightweight VPN.

Purpose

Stay connected to an SSH host and reconnect when the connection fails.

Usage

The options are meant to mimic OpenBSD ssh.

sshunt host
sshunt [-i identity_file | --password PASSWORD]
       [--key-passphrase PASSPHRASE]
       [-L [bind_address:]port:host:hostport]
       [-R [bind_address:]port:host:hostport]
       [-v|--verbose|-q|--quiet] [-p PORT] [user@]hostname

Thanks

Roadmap

  • Implement as Windows Service
  • Read ~/.ssh/config for default settings
  • Support multiple connections
  • Support config file

About

An application to maintain a persistent SSH connection.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages