
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]