Oi, Daniel, tudo bem?
O erro "ssh: connect to host.... port22: Connection timed out" surge quando o servidor SSH não está acessível ou o serviço SSH não está rodando na VM.
Você pode fazer algumas coisas para corrigir:
- Verificar se o serviço SSH está rodando na VM. Você pode rodar este comando no terminal:
sudo service ssh status
Se o serviço não estiver rodando, você pode iniciá-lo com o comando:
sudo service ssh start
- Outra possibilidade é que o firewall está bloqueando a conexão. Você pode checar as regras do firewall na VM para garantir que a porta 22 (ela é a porta padrão do SSH) está aberta. Use o comando:
sudo ufw status
Se a porta 22 não estiver aberta, você pode abri-la com o comando:
sudo ufw allow 22
Se a dúvida persistir, estamos aqui.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.