Desative a senha SSH na máquina virtual Ubuntu

Desative a senha SSH na máquina virtual Ubuntu

Tenho o Ubuntu Server 18 instalado em uma instância do virtualbox. Quero poder fazer o SSH nele a partir do computador desktop em que ele está instalado e em execução, bem como do meu laptop. Gostaria de poder acessá-lo remotamente do trabalho em meu laptop, pois pretendo usar a máquina virtual como um servidor web para executar meu blog.

A partir de agora, quando executo ip addr na minha VM do Ubuntu Server, ele me fornece um endereço IP 192.168.0.x.

Abro uma janela de prompt de comando no Windows e digito: ssh 192.168.0.x

A saída é: [e-mail protegido]senha de:

Não tenho ideia de por que essa é a saída. Por que o nome de usuário local da minha máquina Windows estaria lá? A máquina virtual é um IP totalmente separado ao usar o adaptador de rede em ponte nas opções de VM, não é? Então isso é muito estranho.

Então, tento digitar a senha que defini para root na VM do Ubuntu Server e a saída é:

Permissão negada, por favor tente novamente.

Esta é a primeira vez que uso SSH para essa finalidade. Alguém pode esclarecer o que estou fazendo de errado aqui? Obrigado.

Responder1

O usuário padrão para uma conexão SSH é o usuário local. É o mesmo no Unix. Como o cliente SSH deve saber qual usuário você deseja se for diferente do usuário atual?

Você não poderá fazer login como windowsmachinelocalusername, porque a máquina Linux não conhece esse usuário e, portanto, não aceita nenhuma senha para esse usuário.

Se você quiser fazer login como root, use o comando

ssh [email protected]

informação relacionada