O servidor sshd
sempre solicitará uma senha, a menos que você a configure para permitir senhas vazias. Além disso, as configurações padrão mais atuais, sshd
estão configuradas para não permitir logins raiz ou permitir somente o root usando a autenticação de chave pública.
Portanto, você deve garantir que o root possa efetuar login através do ssh e que as senhas vazias sejam permitidas:
/etc/ssh/sshd_config
PermitRootLogin yes
...
PasswordAuthentication yes
PermitEmptyPasswords yes
...
Você também precisará definir uma senha de root vazia. Isso não é a mesma coisa que nenhuma senha. Nenhuma senha é definida como uma senha inexistente ou uma senha ilegal. Em qualquer um desses casos, uma senha implícita, mas impossível de ser inserida, será necessária. Isso, obviamente, significa que root
não será capaz de fazer login diretamente. Então, um empty password
é o que é necessário.
Por favor, note:
Esta é uma segurança muito fraca e só deve ser usada em uma rede confiável que não seja acessível diretamente pela Internet.