Ssh na máquina guest do ubuntu do mac os host como usuário root

1

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?

    
por Dhruv Kapur 13.12.2014 / 15:58

1 resposta

1

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 .

    
por 16.12.2014 / 14:51