Para permitir root login via ssh ou scp deve-se seguir o seguinte procedimento:
1 – logar no servidor com o usuário cloud. Por exemplo num ubuntu:
2 – virar root ( sudo su – )
3 – editar o arquivo /etc/ssh/sshd_config
Nesse arquivo deve-se alterar a linha:
#PermitRootLogin prohibit-password
PARA
PermitRootLogin yes
4 – Alterar a senha de root para uma conhecida com o comando:
passwd root
5 – reinicializar o serviço de ssh com o comando:
service sshd restart
6 – mudar para o diretório /root/.ssh
cd /root/.ssh
7 -fazer uma copia de segurança do arquivo authorized_keys
cp authorized_keys authorized_keys.bkp
8 – Alterar o arquivo com seu editor de preferencia
alterar de:
para:
Ou seja REMOVA os primeiros caracteres desse arquivo até a palavra ssh-rsa e Salve o ARQUIVO
9 – Após isso já conseguirá logar como root com o comando ssh ou scp