Tauop / sshGate

Tools to configure and use a ssh proxy server
GNU General Public License v2.0
41 stars 12 forks source link

== Welcome to sshGate server ==

sshGate is a tool which helps to configure an OpenSSH server in order to have a SSH proxy. sshGate uses the double SSH method to be able to connect to a target host. In fact, sshGate has private ssh-keys of target hosts, makes ACL checks and can log what users do on a given target host.

                    /-------> target host N
                   /-------->     . . .
     user ----> sshGate ----> target host 1
                  |-> ACL
                  |-> targets private sshkeys
                  |-> users public sshkeys

sshGate is under GPLv2 license.

Server project is located at http://github.com/Tauop/sshGate Client project is located at http://github.com/Tauop/sshGate-client ScriptHelper project is located at http://github.com/Tauop/ScriptHelper

== Install & Upgrade ==

If you crab the source for github.com, you need to build a sshGate-server tarball. For more information : https://github.com/Tauop/sshGate/wiki/BuildPackages

Just run the ./install.sh script and answer to questions. It you make a upgrade, the installed configuration can be re-used, and data migration can be performed.

For more information : https://github.com/Tauop/sshGate/wiki/ServerInstallation

== Documentation ==

The project documentation is available on the github wiki at http://github.com/Tauop/sshGate/wiki

== Configuration ==

After installation, sshGate configuration can be changed through the sshgate-configure script, or you can change settings values in the /etc/sshgate.conf files. This configuration file sets main settings, and can override internal settings too.

Main settings :

other settings which can be override in /etc/sshgate.conf