1
resposta

SSH: Port 22 connection refused

Olá, gente! Estou com um problema aqui, instalei a virtual box e configurei o Ubunto como na vídeo aula, inclusive coloquei a placa de rede em modo briedge. Mas quando vou tentar acessar pelo cmd do windows, aparece esse erro aqui.

shh: connect to host 192.168.1.6 port 22 connection refused

Tem alguma configuração que eu tenha que fazer para funcionar?

1 resposta

Olá, Gustavo!

Esse erro "connection refused" geralmente indica que o serviço SSH não está rodando na máquina Ubuntu ou que a porta 22 não está aberta para conexões. Aqui estão algumas etapas que você pode seguir para tentar resolver o problema:

  1. Verifique se o SSH está instalado e rodando: No Ubuntu, abra o terminal e execute o comando:

    sudo systemctl status ssh
    

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

    sudo systemctl start ssh
    

    E para garantir que ele inicie automaticamente com o sistema, use:

    sudo systemctl enable ssh
    
  2. Instale o OpenSSH Server: Caso o SSH não esteja instalado, você pode instalá-lo com o seguinte comando:

    sudo apt update
    sudo apt install openssh-server
    
  3. Verifique as configurações de rede: Certifique-se de que a máquina virtual está configurada corretamente no modo bridge e que está recebendo um IP válido na mesma faixa da sua rede local. Você pode verificar o IP atual da sua máquina virtual com:

    ip a
    
  4. Firewall: Verifique se o firewall está bloqueando a porta 22. Você pode temporariamente desativar o firewall para testar:

    sudo ufw disable
    

    Se isso resolver o problema, você pode reativar o firewall e permitir a porta 22:

    sudo ufw allow 22/tcp
    sudo ufw enable
    
  5. Verifique o IP: Certifique-se de que está usando o IP correto da máquina virtual ao tentar se conectar.

Bons estudos!