SSH should be configured to create users upon login instead of having them precreated. Possibly look at this module: https://linux.die.net/man/8/pam_mkhomedir