2
respostas

[Dúvida] Erro port 22: Connection Refused

Tentei conectar na máquina virtual Ubuntu via cmd, mas, ocorre o seguinte erro: Connect to host 111.11.11.11 port 22: Connection Refused.

Poderiam me ajudar a solucionar o problema?

2 respostas

Problema solucionado com ajuda do chatGPT:

Se você está tentando iniciar o serviço SSH em uma máquina virtual Ubuntu e está recebendo o erro "unit ssh.servico não encontrado", pode haver algumas razões para isso. No Ubuntu, o serviço SSH é gerenciado pelo openssh-server, e você pode não estar usando o comando correto para interagir com ele. Aqui estão os passos corretos para instalar e gerenciar o serviço SSH em uma máquina virtual Ubuntu:

Instalação do OpenSSH Server Primeiro, certifique-se de que o pacote openssh-server esteja instalado. Você pode fazer isso seguindo estas etapas:

Atualize os Repositórios: Abra um terminal na sua máquina virtual Ubuntu e execute o seguinte comando para garantir que os repositórios estejam atualizados: bash Copy code sudo apt update Instale o OpenSSH Server: Em seguida, instale o pacote openssh-server usando o seguinte comando: bash Copy code sudo apt install openssh-server Este comando irá baixar e instalar o servidor SSH na sua máquina virtual. Gerenciamento do Serviço SSH Depois de instalar o OpenSSH Server, você pode gerenciar o serviço usando os comandos apropriados do sistema:

Iniciar o Serviço SSH: Para iniciar o serviço SSH, use o seguinte comando: bash Copy code sudo systemctl start ssh Habilitar o Serviço SSH na Inicialização: Para garantir que o serviço SSH seja iniciado automaticamente durante a inicialização do sistema, execute o seguinte comando: bash Copy code sudo systemctl enable ssh Verificar o Status do Serviço SSH: Você pode verificar o status atual do serviço SSH para garantir que ele esteja em execução corretamente: bash Copy code sudo systemctl status ssh Este comando irá mostrar informações detalhadas sobre o status do serviço SSH, incluindo se está ativo (running) ou não. Conexão SSH Depois de iniciar e habilitar o serviço SSH, você deve ser capaz de se conectar à sua máquina virtual usando SSH a partir de outro computador na mesma rede. Use o seguinte comando substituindo username pelo nome de usuário da sua máquina virtual e IP_da_Maquina_Virtual pelo endereço IP correto da máquina virtual:

bash Copy code ssh username@IP_da_Maquina_Virtual Se você continuar enfrentando problemas ou mensagens de erro, verifique os logs de sistema (/var/log/syslog ou /var/log/auth.log) na sua máquina virtual Ubuntu para obter informações detalhadas sobre eventuais problemas relacionados ao SSH.

Certifique-se de seguir esses passos cuidadosamente para configurar e gerenciar corretamente o serviço SSH na sua máquina virtual Ubuntu.

Olá, Iara.

Como vai?

Muito obrigado por voltar no tópico e compartilhar a sua solução aqui com a gente. Isso mostra que você está de fato praticando e evoluindo. Parabéns pela solução :) 

Tenho certeza que vai ajudar muito outros estudantes.

Se precisar de ajuda, manda aqui. Bons estudos!

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