diff --git a/package/network/services/dropbear/files/dropbear.config b/package/network/services/dropbear/files/dropbear.config index 7eb5975449..7957cd6a49 100644 --- a/package/network/services/dropbear/files/dropbear.config +++ b/package/network/services/dropbear/files/dropbear.config @@ -5,3 +5,5 @@ config dropbear main option RootPasswordAuth 'on' option Port '22' # option BannerFile '/etc/banner' +# option LocalPortForward 'off' +# option RemotePortForward 'off' diff --git a/package/network/services/dropbear/files/dropbear.init b/package/network/services/dropbear/files/dropbear.init index 395237f9bc..6e45a55a64 100755 --- a/package/network/services/dropbear/files/dropbear.init +++ b/package/network/services/dropbear/files/dropbear.init @@ -179,6 +179,8 @@ validate_section_dropbear() 'IdleTimeout:uinteger:0' \ 'MaxAuthTries:uinteger:3' \ 'RecvWindowSize:uinteger:262144' \ + 'LocalPortForward:bool:1' \ + 'RemotePortForward:bool:1' \ 'mdns:bool:1' } @@ -319,6 +321,8 @@ dropbear_instance() fi [ "${PasswordAuth}" -eq 0 ] && procd_append_param command -s [ "${GatewayPorts}" -eq 1 ] && procd_append_param command -a + [ "${LocalPortForward}" -eq 0 ] && procd_append_param command -j + [ "${RemotePortForward}" -eq 0 ] && procd_append_param command -k [ -n "${ForceCommand}" ] && procd_append_param command -c "${ForceCommand}" [ "${RootPasswordAuth}" -eq 0 ] && procd_append_param command -g [ "${RootLogin}" -eq 0 ] && procd_append_param command -w