Você deve verificar se as senhas coincidem, pois o ssh usa a senha do sistema, mas o Samba tem seu próprio sistema de autenticação.
Você pode definir sua senha do samba com o comando smbpasswd
para verificar novamente. No passado eu tive que fazer smbpasswd -a myusername
para que funcionasse.
- Manpage