Eu sei que esse problema foi discutido várias vezes no fórum, mas nenhuma das etapas recomendadas para solucionar o problema funcionou no meu caso.
A seguir, descreverei novamente o problema e, em seguida, explicarei as medidas (sem sucesso) que tomei até agora para remediar o erro.
Eu tentei verificar a funcionalidade do meu servidor ssh conectando-me através do seguinte comando. Depois de digitar a senha correta, recebo esta mensagem:
$ ssh root@localhost
root@localhost's password:
"Permission denied, please try again."
Para resolver o problema, fiz a seguinte alteração no arquivo sshd_config
:
Eu coloquei:
PermitRootLogin yes
Então eu reiniciei o SSH Server novamente, dando o comando:
sudo service ssh restart
No entanto, ao tentar se conectar ao servidor, recebi a mesma resposta de antes:
Permission denied, please try again.
Eu verifiquei /etc/shadow
e vi que há um ponto de exclamação na frente da senha do usuário root (ou seja, a senha está bloqueada).
Para desbloqueá-lo eu dei o comando:
$ sudo usermod -U root
unlocking the user's password would result in a passwordless account.
You should set a password with usermod -p to unlock this user's password."
Por isso, dei o seguinte comando:
sudo usermod -p root
Mas o ponto de exclamação na frente da senha do root ainda está lá e ainda não consigo me conectar ao servidor SSH ... Existe alguém que saiba qual é a solução para esse problema?