Se o iptables estiver ativo (por exemplo, o firewall do Linux), pode ser configurado para não permitir isso.
Estou tentando conectar-me a um host externo que está vivendo na Internet.
Do meu laptop eu posso ssh bem. De um servidor Ubuntu 12.10, a conexão expira.
Como estão na mesma rede, eles são originários do mesmo endereço IP.
O servidor recebe os pacotes iniciais do servidor, mas nunca os reconhece (depois de olhar para um tcpdump).
Estou tendo dificuldade em descobrir isso. Nada no iptables, nada em hosts.allow / deny ...
Se o iptables estiver ativo (por exemplo, o firewall do Linux), pode ser configurado para não permitir isso.
O ssh -vvv fornecerá todas as informações necessárias e ajudará a determinar qual é a causa raiz.
Você pode tentar recriar suas chaves e enviá-las para o servidor. Crie uma chave se você não tiver uma. Se você fizer isso, use o passo 2.:
1. ssh-keygen -t rsa (use defaults)
2. ssh-copy-id -i ~/.ssh/id_rsa.pub $USER@$FQDN
Você também pode tentar ssh -T ou talvez sua caixa do Windows tenha informações diferentes em seu arquivo host. Então, tente se conectar ao servidor através do seu endereço IP.
Desculpe, mas sem saber o que é o ssh -vvv não há muito mais que eu possa sugerir.
Tags ssh