У меня есть два сервера A и B. A и B могут подключаться по ssh друг к другу и другим серверам, но не могут подключаться по ssh к серверу C. Все серверы могут подключаться по ssh к A и B (включая сервер C). Запрос зависает при следующем:
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
и в конце концов тайм-аут. Если я это делаю, netstat -aя вижу установленное соединение на сервере C и сервере A или B. Когда я подключаюсь к серверу C, я вижу попытку подключения, но никогда не завершаюсь. Я могу пинговать, как и traceroute в обоих направлениях.