O sshd provavelmente desativou o logon da raiz. Verifique o arquivo /etc/ssh/sshd_config , localize a linha PermitRootLogin no , substitua no por yes e salve-a. Em seguida, reinicie o sshd por service sshd restart .
Então eu configurei uma máquina virtual Ubuntu no VirtualBox e o usuário chamado dhruv e o nome do host dhruvhadoop.
Eu configurei uma regra de encaminhamento de porta a partir das configurações de rede com o nome ssh, nenhum host IP, 3022 como host, nenhum guest ip e 22 como guest port.
Em seguida, instalei o openssh-server em minha máquina convidada e reiniciei minha máquina convidada.
Em seguida, na minha máquina host, consegui: $ ssh -p 3022 [email protected]
No entanto, não consegui: $ ssh -p 3022 [email protected] A mensagem de erro aparece como: permissão negada (publickey, password)
Eu achei que não sabia a senha do meu usuário root para a máquina convidada.
Eu fui para minha máquina de convidado e fiz
$$ su -
E escreveu a senha e acabou por ser errado.
Então eu fiz,
$$ sudo passwd root E eu configurei a senha.
Então eu consegui fazer:
$$ su - E funciona e me leva até o usuário root.
No entanto, o ssh do meu host para o guest com root me dá o mesmo problema.
O que estou perdendo?
O sshd provavelmente desativou o logon da raiz. Verifique o arquivo /etc/ssh/sshd_config , localize a linha PermitRootLogin no , substitua no por yes e salve-a. Em seguida, reinicie o sshd por service sshd restart .
Tags ssh root virtualbox ubuntu