在 ESP32 上使用 libssh2 进行反向 SSH 隧道 - 远程主机上的绑定端口失败

问题描述 投票:0回答:1

我可以在 Macos 系统上构建的项目中使用 libshh2 库成功集成反向隧道(在本地和远程计算机上),但相同的代码不能在 MCU (ESP32) 上运行。

在 ESP32 上,我可以通过 ssh 成功连接到服务器并进行身份验证。然而,在调用函数

libssh2_channel_forward_listen_ex
之后,程序失败了。通过调试我可以看到函数
_libssh2_transport_read
没有返回任何数据。

我知道这个问题也可能与库的不正确实现有关,但是因为到目前为止一切都工作得很好,是否有可能由于某种原因服务器会拒绝绑定并且问题不会更严重在MCU方面?

esp32 ssh-tunnel libssh2
1个回答
0
投票

非常有价值的问题,有进展吗?

© www.soinside.com 2019 - 2024. All rights reserved.