问题
线上反馈ssh,连不上, 换ip以后可以,
发现两个问题:
- 单ip最大连接数有限制
- 插拔网线,ssh服务端不会自动释放掉
具体版本 Dropbear v2022.82
具体数量限制,在源码
default_options_guard.h
default_options.h#define MAX_UNAUTH_PER_IP 5
解决办法
1.调整单ip最大连接数
DROPBEAR_CONF_OPTS += CFLAGS="-DMAX_UNAUTH_PER_IP=10"
2.连接断开退出服务端
DROPBEAR_CONF_OPTS += CFLAGS="-DMAX_UNAUTH_PER_IP=10 -DDEFAULT_KEEPALIVE=60"或者运行时候追加 -K 60