Eu odeio reiniciar, mas parece ter sido a solução neste caso. Arruinou um tempo de atividade de 405 dias e agora eu nunca saberei o que estava errado, mas pelo menos funciona.
Eu tenho vários servidores em minha LAN (que eu chamarei de Box1), e todos eles são capazes de fazer conexões SSH de saída, exceto uma que parou recentemente, a qual eu me referirei como Box2 (na verdade, eu Não tenho 100% de certeza de que funcionou, mas acho que já teria encontrado isso antes, se não funcionasse. Todos eles rodam o Centos 6.3, com openssh em portas não padrão. Box2 é o ponto de entrada para a LAN do mundo exterior, e eu sou capaz de fazê-lo com sucesso, então eu sei que a porta não está bloqueada. O encaminhamento de porta funciona para a porta não padrão ou 22, ambos encaminham para o Box2. Box2 pode ssh no Box1, mas para cada tentativa de ssh para o mundo externo, eu recebo 'conexão recusada', o que me faz pensar em firewall ou algo assim?
Tentarei tentar um resumo aqui:
cloud- > box2: funciona
box1- > box2: funciona
box2- > box1: funciona
box2- > box2: funciona
box1- > cloud: funciona
box2 (ftp / ping / etc) - > cloud: funciona
box2 (ssh) - > cloud: "conexão recusada"
Acho que desabilitei com sucesso o iptables e o selinux. O que mais devo verificar?
Tente verificar as configurações no Box 2. Como você está usando o ssh ? É assim:
[root@Box2 ~]# ssh -XC root@Cloud
Verifique se o hostname Cloud está definido corretamente em / etc / hosts ou melhor ainda, use o comando ssh com o endereço IP da nuvem.
Neste caso, eu tentaria verificar as configurações de rede, Verifique / etc / hosts, como já foi dito, ou /etc/resolv.conf Certifique-se de que você tem rota correta para hospedar,
traceroute Cloud
Em todos os casos, tente verificar os registros no lado da nuvem, tailf /var/log/secure
ou auth.log
Tags ssh networking iptables firewall linux