Por padrão, no Ubuntu, o arquivo /etc/ssh/ssd_config do openssh-server tem a seguinte linha:
PermitRootLogin without-password
isso impede o login no servidor ssh como root usando senha, que por razões de segurança, você pode usar o mecanismo de autenticação baseada em chave (e qualquer outro que não usa senha) para fazer login como root diretamente.
Então você tem duas opções:
-
Primeiro a opção ruim, evite essa. Faça a linha de
/etc/ssh/sshd_configcomo:PermitRootLogin password -
A boa opção é fazer o login como outro usuário que tenha acesso ao servidor e, em seguida, alternar para a conta root por:
su - root ## Will need root's passwordou
sudo su - ## Will need calling user's password. The calling user needs to be able to use sudo