Aqui está uma série de etapas que você pode usar para diagnosticar o problema:
- Verifique se o sshd está em execução no host (ps -ef | grep ssh)
- Certifique-se de que o sshd esteja ligado à porta 22 usando netstat (netstat -al | grep "LISTEN" deve funcionar)
- Veja se você pode se conectar ao endereço IP real via ssh da máquina host (se não, há um firewall local ou o sshd não está funcionando como deveria
- Tente executar o ping do host na máquina cliente (se isso falhar, há um problema de roteamento)
- Tente fazer telnet para a porta 22 da máquina cliente (telnet 192.168.1.1 22) (se isso falhar, um firewall está bloqueando você)
- Finalmente, se todos os itens acima forem bem-sucedidos, mas você não puder usar ssh usando o cliente ssh - reinstale seu cliente ssh.