本次修改是对原有功能的Shell命令及NetDispatch的替换,原功能存在较多问题
Shell命令
存在操作不方便,不支持交互式命令,能利用漏洞进入服务器后台,获取root权限等问题
NetDispatch
存在连接丢失,服务端程序奔溃退出等问题
...
本地设备的webssh功能
增加jsoncmd的解析命令
...
ttyd依赖的库有json-c-0.17 libuv-v1.44.2 libwebsockets-4.3.3 mbedtls-2.28.5 zlib-1.3.1,ttyd的编译方式可以参考scripts/cross-build.sh
编译时候会有报错,修复后编译放到设备上可以正常运行