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_config
como: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 password
ou
sudo su - ## Will need calling user's password. The calling user needs to be able to use sudo