I have a problem where my unix systems are being sent out to all corners of the world where they are uploading data to a database. What I am finding is people dont know about Firewalls/Port forwarding to allow me ssh access. Is there any software for unix that allows me to connect without needing the ports forwarded. I know such software exists for windows. Logmein.com does exactly what I need but is windows/mac only. Any help would be much appriciated
Just have your remote systems create ssh connections back to a central "management" server, using the
Use autossh for this, and it'll automatically monitor the state of the tunnels and will re-start them if necessary.
From the command line of your remote systems, the ssh command to do this would look something like:
Then from the management server, you'd be able to do the following to ssh into the remote servers:
Obviously, you'd need each remote system to specify a different remote port for the tunnel. Needless to say, keep good records of which port each remote system is using so they don't try and stop on each other.