При попытке создать канал как
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, неужели опять кривая версия!?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости