Disparar este comando:
sudo iptables -L
Se você perceber que nenhum tráfego é permitido (ou seja, nenhuma regra específica), execute o seguinte comando:
sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT
este comando diz ao sistema para permitir conexões de entrada para a porta 22 ... e geralmente deve resolver seu dilema, especificamente para ssh
/ sshd
.
ATUALIZADO em 31 de julho de 2016:
O iptables não tem nada a ver com o ssh como aplicativo, mas por outro lado, funções como roteador permitem o tráfego para a porta 22. Ao usar o iptables, o sistema realmente entende 'ssh', mas é um atalho dentro da linha de comando, mas é na verdade iptables INPUT -p udp -dport 22
enquanto --dport significa "porto de destino" (o ssh usa a porta 22). Isso provavelmente causou algum equívoco ao ver 'ssh' como se fosse uma aplicação, mas realmente '22' como porta.