A great way to test if you are providing the correct credentials is use deploystudio admin to connect to a remote deploystudio server (rather than doing all the work on the server). This gives you a good idea of what remote clients will be able to access.
Love this program.