Проблема, с которой я здесь столкнулся, странная. Существует две машины Ubuntu Linux, на которых работают два идентичных HTTP-сервера. Один из них подходит для переадресации портов, другой получает ERR_EMPTY_RESPONSE.

Я проверил настройки ufw, но ничего не нашел, так как я могу войти в SSH на любом из них, этого должно быть достаточно для переадресации портов. Итак, какие-либо предложения по устранению этой проблемы? Заранее спасибо.

К вашему сведению, я сделал тест: На сервере переадресация портов 64444: localhost: 64444.

# nc -vv -l 64444 // Got nothing.

На клиенте запустите:

# nc -vv localhost 64444 myhost [127.0.0.1] 64444 (?) open sent 0, rcvd 0: NOTSOCK

# nc -vv localhost 64441 // any other port myhost [127.0.0.1] 64441 (?): connection refused sent 0, rcvd 0: NOTSOCK

1 ответ1

0

Ой! Я вижу проблему.

На одном сервере в /etc /ssh /sshd_config есть строка ниже, которая напрямую сбрасывает прямое соединение.

AllowTcpForwarding no

После удаления этой строки и перезапуска sshd эта проблема решена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .