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