Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

ssh connection refused

Seguindo a orientação do professor, a Placa de rede foi configurada em modo Bridge(conforme imagem abaixo), de forma que troco arquivos e pastas através do WINSCP e, através do ssh, normalmente na VM Ubuntu Server (linhas de comando). Instalei outra VM Ubuntu Desktop só que com interface gráfica e Firefox nativo. Estou conseguindo acessar a internet, e ela responde ao ping (conforme imagem abaixo), porém, quando tento acessá-la através do ssh e/ou WINSCP, a conexão é recusada (conforme imagem abaixo). Estaria faltando alguma configuração adicional por se tratar de Vm Ubuntu Deskktop ( e não VM Ubuntu Server)? Desde já, agradeço. PLACA_EM_MODO_BRIDGE

CONNECTION_REFUSED_SSH

5 respostas

Olá, Alberto.

Tudo bem?

Pelo que você descreveu e pelas imagens fornecidas, parece que a VM Ubuntu Desktop está corretamente configurada na rede, já que você consegue acessar a internet e ela responde ao ping. No entanto, o problema com a conexão SSH recusada pode estar relacionado a alguns fatores comuns.

Aqui estão algumas verificações e passos que você pode seguir para tentar resolver o problema:

  1. Verifique se o SSH está instalado e em execução: Diferentemente do Ubuntu Server, o Ubuntu Desktop não vem com o servidor SSH instalado por padrão. Você pode instalar o OpenSSH Server com o comando:

    sudo apt update
    sudo apt install openssh-server
    
  2. Verifique o status do serviço SSH: Após a instalação, confirme se o serviço SSH está ativo com o comando:

    sudo systemctl status ssh
    

    Se o serviço não estiver ativo, você pode iniciá-lo com:

    sudo systemctl start ssh
    
  3. Verifique as configurações do firewall: O firewall pode estar bloqueando a conexão. Verifique as regras do firewall com:

    sudo ufw status
    

    Se o UFW estiver ativo e não houver uma regra permitindo o SSH, você pode permitir o acesso com:

    sudo ufw allow ssh
    
  4. Verifique se o endereço IP e a porta estão corretos: Certifique-se de que você está tentando se conectar ao endereço IP correto da VM Ubuntu Desktop e que a porta padrão do SSH (22) está sendo usada.

  5. Verifique a configuração do SSH: Confira o arquivo de configuração do SSH (/etc/ssh/sshd_config) para garantir que não haja configurações que estejam restringindo as conexões.

  6. Reinicie o serviço SSH: Às vezes, simplesmente reiniciar o serviço pode resolver problemas de conexão. Faça isso com:

    sudo systemctl restart ssh
    

Realize essas verificações e ajustes, e tente se conectar novamente via SSH ou WINSCP. Se o problema persistir, pode ser necessário investigar mais a fundo, como verificar logs do sistema para mensagens de erro relacionadas ao SSH.

Espero ter ajudado e bons estudos!

Renan, realmente o servidor SSH não estava instalado na Ubuntu Desktop. Depois da instalação: sudo apt update

sudo apt install openssh-server 1/4sudo apt install openssh-server2/4

![sudo apt install openssh-server 3/4] (https://cdn1.gnarususercontent.com.br/1/362808/6ed19e78-2161-449f-a76c-379833c0671f.png)

sudo apt install openssh-server 4/4

serviço SSH ativo sudo systemctl status ssh

A mensagem mudou para** Permission denied**:

Permission denied

![firewall  inativo]
(https://cdn1.gnarususercontent.com.br/1/362808/f9dc1cf1-6198-4813-b130-9b6bee1a2de2.png) 


![endereço IP da VM Ubuntu Desktop]
(https://cdn1.gnarususercontent.com.br/1/362808/fe7ce244-c98b-4a1f-ae6b-184c2588288b.png)  


![Permission denied public key password]
(https://cdn1.gnarususercontent.com.br/1/362808/9bbace82-6c38-41c3-8078-9931339e1e0d.png)  
solução!

Iniciei a VM ubuntu22.04.3desktop, e logrei êxito na conexão via SSH e via WINSCP, conforme imagens abaixo.

êxito na conexão via SSH

ls -l

êxito na conexão via WINSCP

Obrigado Renan Lima.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software