mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-10 02:55:55 +02:00
sshctrl: when enable or disable AllowTcpForwarding, change PermitOpen accordingly
Fixes: #12546 Signed-off-by: Peter Müller <peter.mueller@ipfire.org> Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
committed by
Michael Tremer
parent
7d8a116a41
commit
fe0984e07b
@@ -67,10 +67,10 @@ int main(int argc, char *argv[])
|
||||
strlcat(command, "s/^PasswordAuthentication .*$/PasswordAuthentication yes/;", STRING_SIZE - 1 );
|
||||
|
||||
if(findkey(kv, "ENABLE_SSH_PORTFW", buffer) && !strcmp(buffer,"on"))
|
||||
strlcat(command, "s/^AllowTcpForwarding .*$/AllowTcpForwarding yes/;", STRING_SIZE - 1 );
|
||||
strlcat(command, "s/^AllowTcpForwarding .*$/AllowTcpForwarding yes/;" "s/^PermitOpen .*$/PermitOpen any/;", STRING_SIZE - 1 );
|
||||
else
|
||||
strlcat(command, "s/^AllowTcpForwarding .*$/AllowTcpForwarding no/;", STRING_SIZE - 1 );
|
||||
|
||||
strlcat(command, "s/^AllowTcpForwarding .*$/AllowTcpForwarding no/;" "s/^PermitOpen .*$/PermitOpen none/;", STRING_SIZE - 1 );
|
||||
|
||||
if(findkey(kv, "SSH_PORT", buffer) && !strcmp(buffer,"on"))
|
||||
strlcat(command, "s/^Port .*$/Port 22/;", STRING_SIZE - 1 );
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user