When creating a new virtual domain the administration user is created with SSH MAIl & FTP access. This is fine although this user cannot log in via SSH as the username is not added to the allowed users list in the SSH server access control. Manually entering it there allows the user to log in.
However when I create another user and set the other permissions to EMAIL FTP & SSH I cannot log in via SSH even if the user details are manually entered into the allowed users Access Control section of the SSH server.
This is very frustrating. How can I enable SSH login for a user? The only user that works for SSH is the administration user that is created when the domain is created! I have edited the custom shell in the system customisation so that the option for MAIL FTP & SSH is available when creating the user to no avail it seems.
I have checked all the config files I can think of and everything looks correct. The only thing I can think of is that the username which in my domains case is firstname.lastname@example.org is somehow not ok somewhere.