I have the same problem. I can connect with the account directly on my Centos7 server, but when I want to connect using SmartTy I have the error : “Cannot determine user profile directory”.
I found that I needed the first login to Ubuntu with a different tool. (I used SSH command line.) I think that the target profile was not setup until successful first login.