fix ssh related tests

As letting sshd active will mess with others scripts later
This commit is contained in:
damien cavagnini
2025-08-05 15:09:10 +02:00
parent f0075600e1
commit d587fc3e97
25 changed files with 50 additions and 0 deletions

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^maxstartups[[:space:]]*10:30:60 is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^PermitRootLogin[[:space:]]*no is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^AllowTCPForwarding[[:space:]]*no is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^HostbasedAuthentication[[:space:]]*no is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^PermitEmptyPasswords[[:space:]]*no is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^PermitUserEnvironment[[:space:]]*no is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^X11Forwarding[[:space:]]*no is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^usepam[[:space:]]*yes is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^IgnoreRhosts[[:space:]]*yes is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -35,4 +35,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^maxsessions[[:space:]]*10 is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -26,4 +26,6 @@ test_audit() {
register_test contain "[ OK ] ^GSSAPIAuthentication[[:space:]]+no is present in /etc/ssh/sshd_config"
register_test contain "[ OK ] ^GSSAPIKeyExchange[[:space:]]+no is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^Banner[[:space:]]* is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -26,4 +26,6 @@ test_audit() {
describe Checking resolved state
register_test retvalshouldbe 0
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^MACs[[:space:]]*hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256 is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^RekeyLimit[[:space:]]*512M\s+6h is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -25,4 +25,6 @@ test_audit() {
register_test contain "[ OK ] ^PermitUserRC[[:space:]]*no is present in /etc/ssh/sshd_config"
register_test contain "[ OK ] ^GatewayPorts[[:space:]]*no is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -20,4 +20,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^StrictModes[[:space:]]*yes is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -26,4 +26,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^\s*AcceptEnv\s+LANG LC_\* is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^Ciphers[[:space:]]*chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -20,4 +20,6 @@ test_audit() {
register_test contain "[ OK ] ^ClientAliveInterval[[:space:]]*300 is present in /etc/ssh/sshd_config"
register_test contain "[ OK ] ^ClientAliveCountMax[[:space:]]*0 is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -127,4 +127,6 @@ test_audit() {
userdel janeallow
userdel peterdeny
userdel marrydeny
describe Clean test
pkill -9 sshd
}

View File

@@ -19,4 +19,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^LoginGraceTime[[:space:]]*60 is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -25,4 +25,6 @@ test_audit() {
describe Checking custom conf
register_test retvalshouldbe 0
run customconf "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -35,4 +35,6 @@ test_audit() {
register_test retvalshouldbe 0
register_test contain "[ OK ] ^MaxAuthTries[[:space:]]*4 is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe Clean test
pkill -9 sshd
}

View File

@@ -20,4 +20,6 @@ test_audit() {
register_test contain "[ OK ] ^Protocol[[:space:]]*2 is present in /etc/ssh/sshd_config"
run resolved "${CIS_CHECKS_DIR}/${script}.sh" --audit-all
describe clean test
pkill -9 sshd
}