Can't you just forward ports through ssh?
That approach forwards everyrhing so can be used for multiple things (ftp, web, email, etc)
That approach forwards everyrhing so can be used for multiple things (ftp, web, email, etc)