I have an issue where we have several non-http(s) services which we would like to access from across the WAN. SSH is a primary protocol we'd be using, FTP as well.
Here's how things are laid out. We have a single public IP address. That address is on our ASA (5505 base license) which is natted to a server in our DMZ. This is a windows server 2012 machine which, right now is running IIS services to perform reverse-proxy to our HTTP and HTTPS services.
What is the best way to securely allow external access to services like SSH/FTP? Is there a (preferably free) Linux equivalent to ISA server/Threat Management Gateway 2010 (neither of which I have available as options)
I know I can use a NAT function from the ASA to forward ports directly to machines but that doesn't seem as secure. Ideally I'd like to be able to create DNS A records (like ftp.domain.com) which point to the static IP, get routed to the DMZ (as things currently do) and then have it identify the type of request and forward it to the right host? Can this be done with IPTables in linux perhaps?
Thanks for ANY help!