Digital Ocean server SSH login fault
Your user sammy needs the public key you used to login to the root user. The easiest way is to copy the authorized_keys file from your root user.
mkdir ~sammy/.ssh
chmod 640 ~sammy/.ssh
cp ~/.ssh/authorized_keys ~sammy/.ssh/
chown -R sammy:sammy ~sammy/.ssh/