Here's a simpler fix. A sister program to pscp is psftp, which is interactive. The first time you run it from a command window, it gives you the fingerprint and...
I was mainly concerned about whether the single user login was contributing to the problem, since I couldn't find anything on that one way or the other.