При попытке создать канал как
channel = libssh2_channel_direct_tcpip_ex(session, host_ip, host_port, listen_host, listen_port)
на одних серверах все поднимается, на других падает с ошибкой
Channel open failure (connect failed)
на серверах везде Debian 8, в логе
sshd[1317]: error: connect_to host_ip port host_port: failed
единственное отличие, что на серверах где не проходит проброс потра есть входящие роутеры, НО при этом клиент
ssh -f -N -L listen_port:localhost:host_port host_ip
прокидывает порт без проблем, при этом авторизация в libssh2 проходит, различные параметры по тунелям в sshd_config проблему не решают
AllowAgentForwarding yes
AllowTcpForwarding yes
GatewayPorts yes
PermitTunnel yes
PermitOpen any
версия libssh наипоследнейшая 1.8.2, неужели опять кривая версия!?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники