1
resposta

[Sugestão] Correção Erro Port22 Permission Denied (WSL Ubuntu 20.04)

Para quem está tendo dificuldade para se conectar, segue a lista de comandos que eu usei para resolver o problema da Porta 22. ****Lembrando que foi o que deu certo para mim, pode ser que não funcione para alguns.

WSL Ubuntu 20.04

no Terminal do WSL

  1. Reinstale o servidor ssh (WSL):

    sudo apt remove --purge openssh-server

    sudo apt install openssh-server

  2. Edite o arquivo de configuração:

    sudo nano /etc/ssh/sshd_config

  3. Faça essas alterações no arquivo: (descomente a Port22)

    Port 22

    ListenAddress 0.0.0.0

    PasswordAuthentication yes

    PermitRootLogin yes

  4. Regenere as chaves SSH:

    sudo rm /etc/ssh/ssh_host_*

    sudo dpkg-reconfigure openssh-server\

  5. Corrija as permissões:

    sudo chmod 600 /etc/ssh/ssh_host_*_key

    sudo chown root:root /etc/ssh/ssh_host_*_key

  6. Tente Iniciar novamente:

    sudo service ssh start

1 resposta

Olá Luiz! Como vai?

Que legal que você compartilhou sua solução para o problema de "Permission Denied". Essa questão de acesso SSH pode ser um pouco complicada, especialmente quando se trata de permissões e configurações de rede.

A sua abordagem de reinstalar o servidor SSH, ajustar o arquivo de configuração, regenerar as chaves SSH e corrigir permissões é bastante abrangente e cobre muitos dos problemas comuns que podem ocorrer.

Uma dica adicional para quem estiver enfrentando problemas: sempre verifique se o firewall do Windows ou qualquer outro software de segurança não está bloqueando a porta 22. Às vezes, o problema pode estar fora do ambiente WSL.

Bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!