Qtcreator: SSH connection failure: SSH Protocol error: Maximum packet size too low.问题解决

    技术2022-07-11  93

        这个问题是由于在qtcreator代码中限制了ssh服务端容许的最大包大小不能小于32768,对应代码为:const quint32 MinMaxPacketSize = 32768。这样当连接服务器或桌面系统上发布的功能完整的ssh服务端程序是没有问题,但是当连接嵌入式系统上的ssh服务程序(如dropbear等)由于这些程序是比较精简的,提供的包缓存大小远远小于32768,这样就会报上面的错误导致无法连接。

        解决方法就是自己编译qtcreator程序,修改大小限制。

        这个是我编译的qtcreator程序,完美实现与dropbear连接跨平台调试:https://download.csdn.net/download/xianhehu/12350996

    Processed: 0.015, SQL: 9