У меня есть несколько серверов в моей локальной сети (которые я буду называть Box1), и все они могут устанавливать исходящие соединения SSH, за исключением недавно прерванного, который я буду называть Box2 (на самом деле, я не На 100% уверен, что это сработало, но я думаю, что столкнулся бы с этим раньше, если бы не сработало). Все они работают под управлением Centos 6.3 с openssh на нестандартных портах. Box2 является точкой входа для локальной сети из внешнего мира, и я могу успешно подключиться к ней по ssh, поэтому я знаю, что порт не заблокирован. Переадресация портов работает либо для нестандартного порта, либо для 22, оба перенаправляются на Box2. Box2 может подключиться по ssh к Box1, но при каждой попытке подключиться по ssh к внешнему миру я получаю сообщение «Отказано в соединении», что заставляет меня думать о брандмауэре или о чем-то еще?
Я попытаюсь сделать резюме здесь:
cloud-> box2: работает
box1-> box2: работает
box2-> box1: работает
box2-> box2: работает
box1-> cloud: работает
box2(ftp/ping/etc)-> облако: работает
box2(ssh)-> облако: "соединение отказано"
Я думаю, что я успешно отключил iptables и selinux. Что еще я должен проверить?