check /etc/sshd_config
what's the setting for PasswordAuthentication?
mine shows:
PasswordAuthentication yes
if you're trying to use pubkeys, you need to check /home/<user>/.ssh/authorized_keys and known_hosts files
if the switch is already in the list, try removing it in case the switch's pubkey changed.