I'm not very familiar with SSL, but if you secured your service domain, couldn't you just use WebShell?
Example for Web 3:
http://web3.SERVICEDOMAIN.com/webshell4/login.php
If you didn't want to give them full access to the domain and just one folder, you could create a custom ftp account...