Existe um arquivo de substituição /etc/init/ssh.override, que desabilita o login de senha no ssh. Se você fosse fazer
$ ssh [email protected] -v
do seu cliente, você verá algo como
debug1: Authentications that can continue: publickey
então, a única opção de autenticação por padrão é a publickey e não a senha. Para ativar a autenticação por senha, você pode remover esse arquivo de substituição, que você não poderá fazer por algum motivo que não consiga descobrir ou simplesmente esvaziar o arquivo
sudo tee /etc/init/ssh.override < /dev/null