SSH da VM cliente para uma VM do servidor - Permissão negada

0

Após instalar duas VMs no VirtualBox, tentei conectá-las usando o protocolo ssh da máquina cliente (com o cliente openssh instalado) na máquina do servidor ssh (com o servidor openssh instalado). Ambas as máquinas estão em uma rede somente host (chamado: vboxnet0). Quando tento, do cliente (chamado: sshclient), abrir uma conexão ssh no servidor (chamada: sshserver e com endereço IP: 192.168.56.3), recebo a mensagem: Permissão negada, por favor tente novamente. Eu digitei: ssh sshclient@sshserver -p 22 e digitei a senha (corretamente, tenho certeza) 3 vezes. A porta 22 foi ativada no arquivo de configuração do servidor /etc/ssh/sshd_config , a linha PasswordAuthentication foi descomentada e o endereço IP do cliente foi adicionado no arquivo /etc/hosts no lado do servidor.

O que aconteceu? Alguma dica para resolver?

Muito obrigado.

    
por michele_ub 01.05.2018 / 12:30

1 resposta

0

Como o cliente não consegue sequer se conectar ao servidor, tente netstat -tln no servidor. Parece que não tem a porta 22 aberta por algum motivo.

Se: 22 não estiver listado, tente reiniciar o serviço ssh.

Além disso, ao tentar se conectar a um servidor via ssh, a parte do usuário (antes do '@' precisa ser um usuário que está no servidor. Parece que você está tentando usar o usuário do sshClient para acessar o sshServer, quando na realidade isso não faz sentido.

Por exemplo: Vamos dizer que o sshServer tem um usuário ExtraUser e o sshClient tem um usuário Karen. Se Karen quiser ssh no servidor, ela precisará digitar ssh ExtraUser@sshServer . Isso fará com que ela faça o login no sshServer como ExtraUser, não como Karen. Isso é importante porque a conta de usuário / permissões da Karen está localizada no sshClient e não no sshServer.

    
por Rohlex32 01.05.2018 / 15:30