SSH Proxy / Load balancer
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
handshakekbi
handshakekey Identify as sshproxy. Jun 16, 2014
jumpgate
listener Clarify why listener is needed. Sep 12, 2015
main Forward real client address through sslserver. Jun 17, 2014
sslclient Added SSL client and server wrappers. Jun 17, 2014
sslserver Forward real client address through sslserver. Jun 17, 2014
.gitignore Fix linter errors. Jun 16, 2014
LICENSE Add copyright stuff. Jun 16, 2014
README.md Create README.md Sep 12, 2015
sshproxy.go Forward real client address through sslserver. Jun 17, 2014

README.md

sshproxy

SSH Proxy / Load balancer

Copyright (C) 2014 Thomas Habets thomas@habets.se

Description

SSHProxy proxies an SSH connection over SSL, to allow:

  • A client to use an SSH key they don't have access to. Therefore they can't go around the proxy, or lose the key.
  • Logging of everything typed and received through the proxy (optional).

For setup instructions, see this blog post.

-auth=key

With -auth=key the client will use PubkeyAuthentication to authenticate to SSHProxy, and SSHProxy will use the key specified in -client_keyfile to log in to the server.

-auth=kbi

With -auth=kbi SSHProxy will forward the password from the client on to the server.