fix smth
Some checks failed
C/C++ CI / ubuntu-latest aws-lc (push) Failing after 3s
C/C++ CI / ubuntu-latest boringssl (push) Failing after 4s
C/C++ CI / ubuntu-latest clang-15 (push) Failing after 3s
C/C++ CI / ubuntu-latest clang-19 (push) Failing after 3s
C/C++ CI / ubuntu-latest default (push) Failing after 4s
C/C++ CI / ubuntu-latest gcc-14 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.2.6 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.3.6 (push) Failing after 4s
C/C++ CI / ubuntu-latest libressl-3.4.3 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.5.3 (push) Failing after 4s
C/C++ CI / ubuntu-latest libressl-3.6.1 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.7.2 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.8.4 (push) Failing after 4s
C/C++ CI / ubuntu-latest libressl-3.9.2 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-4.0.0 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-master (push) Failing after 4s
C/C++ CI / ubuntu-latest musl (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-1.1.1 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-1.1.1_stable (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-1.1.1t (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-1.1.1w (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.0 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.0.0 (push) Failing after 4s
C/C++ CI / ubuntu-latest openssl-3.0.15 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.1 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.1.0 (push) Failing after 4s
C/C++ CI / ubuntu-latest openssl-3.1.7 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.2 (push) Failing after 4s
C/C++ CI / ubuntu-latest openssl-3.2.3 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.3 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.3.2 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.4.0 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-master (push) Failing after 4s
C/C++ CI / ubuntu-latest openssl-noec (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.71 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.72 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.73 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.74 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.75 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.76 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.77 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.78 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.79 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.80 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.81 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.82 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.83 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-snapshot (push) Failing after 4s
C/C++ CI / ubuntu-latest tcmalloc (push) Failing after 3s
C/C++ CI / ubuntu-latest zlib-develop (push) Failing after 4s
CIFuzz / Fuzzing (push) Failing after 27s
C/C++ CI / ubuntu-22.04 c89 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-11 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-12-Werror (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-14 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-sanitize-address (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-sanitize-undefined (push) Has been cancelled
C/C++ CI / windows-2019 cygwin-release (push) Has been cancelled
C/C++ CI / windows-2022 cygwin-release (push) Has been cancelled
C/C++ CI / macos-13 default (push) Has been cancelled
C/C++ CI / macos-14 default (push) Has been cancelled
C/C++ CI / macos-15 default (push) Has been cancelled
C/C++ CI / ubuntu-22.04 default (push) Has been cancelled
C/C++ CI / ubuntu-22.04-arm default (push) Has been cancelled
C/C++ CI / ubuntu-24.04-arm default (push) Has been cancelled
C/C++ CI / windows-2019 default (push) Has been cancelled
C/C++ CI / windows-2022 default (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-11-Werror (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-12-Werror (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-9 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-sanitize-address (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-sanitize-undefined (push) Has been cancelled
C/C++ CI / ubuntu-22.04 hardenedmalloc (push) Has been cancelled
C/C++ CI / ubuntu-22.04 heimdal (push) Has been cancelled
C/C++ CI / ubuntu-22.04 kitchensink (push) Has been cancelled
C/C++ CI / ubuntu-22.04-arm kitchensink (push) Has been cancelled
C/C++ CI / ubuntu-24.04-arm kitchensink (push) Has been cancelled
C/C++ CI / ubuntu-22.04 krb5 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 libedit (push) Has been cancelled
C/C++ CI / macos-13 pam (push) Has been cancelled
C/C++ CI / macos-14 pam (push) Has been cancelled
C/C++ CI / macos-15 pam (push) Has been cancelled
C/C++ CI / ubuntu-22.04 pam (push) Has been cancelled
C/C++ CI / ubuntu-22.04 selinux (push) Has been cancelled
C/C++ CI / ubuntu-22.04 sk (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-1 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-2 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-3 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-4 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-unit (push) Has been cancelled
C/C++ CI / ubuntu-22.04 without-openssl (push) Has been cancelled
C/C++ CI self-hosted / win10 cygwin-release (push) Has been cancelled
C/C++ CI self-hosted / ARM default (push) Has been cancelled
C/C++ CI self-hosted / ARM64 default (push) Has been cancelled
C/C++ CI self-hosted / alpine default (push) Has been cancelled
C/C++ CI self-hosted / centos7 default (push) Has been cancelled
C/C++ CI self-hosted / debian-i386 default (push) Has been cancelled
C/C++ CI self-hosted / dfly30 default (push) Has been cancelled
C/C++ CI self-hosted / dfly48 default (push) Has been cancelled
C/C++ CI self-hosted / dfly60 default (push) Has been cancelled
C/C++ CI self-hosted / dfly62 default (push) Has been cancelled
C/C++ CI self-hosted / dfly64 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd10 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd12 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd13 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd14 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd10 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd3 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd4 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd8 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd9 default (push) Has been cancelled
C/C++ CI self-hosted / obsd51 default (push) Has been cancelled
C/C++ CI self-hosted / obsd67 default (push) Has been cancelled
C/C++ CI self-hosted / obsd72 default (push) Has been cancelled
C/C++ CI self-hosted / obsd73 default (push) Has been cancelled
C/C++ CI self-hosted / obsd74 default (push) Has been cancelled
C/C++ CI self-hosted / obsdsnap default (push) Has been cancelled
C/C++ CI self-hosted / obsdsnap-i386 default (push) Has been cancelled
C/C++ CI self-hosted / omnios default (push) Has been cancelled
C/C++ CI self-hosted / openindiana default (push) Has been cancelled
C/C++ CI self-hosted / ubuntu-2204 default (push) Has been cancelled
C/C++ CI self-hosted / obsd-arm64 default (push) Has been cancelled
C/C++ CI self-hosted / aix51 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd14-ppc64 default (push) Has been cancelled
C/C++ CI self-hosted / sol10 default (push) Has been cancelled
C/C++ CI self-hosted / sol11 default (push) Has been cancelled
C/C++ CI self-hosted / win10 default (push) Has been cancelled
C/C++ CI self-hosted / debian-riscv64 default (push) Has been cancelled
C/C++ CI self-hosted / openwrt-mips default (push) Has been cancelled
C/C++ CI self-hosted / openwrt-mipsel default (push) Has been cancelled
C/C++ CI self-hosted / ARM64 pam (push) Has been cancelled
C/C++ CI self-hosted / centos7 pam (push) Has been cancelled
C/C++ CI self-hosted / debian-i386 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly48 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly58 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly60 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly62 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly64 pam (push) Has been cancelled
C/C++ CI self-hosted / fbsd10 pam (push) Has been cancelled
C/C++ CI self-hosted / fbsd12 pam (push) Has been cancelled
C/C++ CI self-hosted / fbsd13 pam (push) Has been cancelled
C/C++ CI self-hosted / fbsd14 pam (push) Has been cancelled
C/C++ CI self-hosted / nbsd10 pam (push) Has been cancelled
C/C++ CI self-hosted / nbsd8 pam (push) Has been cancelled
C/C++ CI self-hosted / nbsd9 pam (push) Has been cancelled
C/C++ CI self-hosted / omnios pam (push) Has been cancelled
C/C++ CI self-hosted / openindiana pam (push) Has been cancelled
C/C++ CI self-hosted / sol10 pam (push) Has been cancelled
C/C++ CI self-hosted / sol11 pam-krb5 (push) Has been cancelled
C/C++ CI self-hosted / sol11 sol64 (push) Has been cancelled
C/C++ CI self-hosted / dfly30 without-openssl (push) Has been cancelled
Some checks failed
C/C++ CI / ubuntu-latest aws-lc (push) Failing after 3s
C/C++ CI / ubuntu-latest boringssl (push) Failing after 4s
C/C++ CI / ubuntu-latest clang-15 (push) Failing after 3s
C/C++ CI / ubuntu-latest clang-19 (push) Failing after 3s
C/C++ CI / ubuntu-latest default (push) Failing after 4s
C/C++ CI / ubuntu-latest gcc-14 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.2.6 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.3.6 (push) Failing after 4s
C/C++ CI / ubuntu-latest libressl-3.4.3 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.5.3 (push) Failing after 4s
C/C++ CI / ubuntu-latest libressl-3.6.1 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.7.2 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-3.8.4 (push) Failing after 4s
C/C++ CI / ubuntu-latest libressl-3.9.2 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-4.0.0 (push) Failing after 3s
C/C++ CI / ubuntu-latest libressl-master (push) Failing after 4s
C/C++ CI / ubuntu-latest musl (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-1.1.1 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-1.1.1_stable (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-1.1.1t (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-1.1.1w (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.0 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.0.0 (push) Failing after 4s
C/C++ CI / ubuntu-latest openssl-3.0.15 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.1 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.1.0 (push) Failing after 4s
C/C++ CI / ubuntu-latest openssl-3.1.7 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.2 (push) Failing after 4s
C/C++ CI / ubuntu-latest openssl-3.2.3 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.3 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.3.2 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-3.4.0 (push) Failing after 3s
C/C++ CI / ubuntu-latest openssl-master (push) Failing after 4s
C/C++ CI / ubuntu-latest openssl-noec (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.71 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.72 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.73 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.74 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.75 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.76 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.77 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.78 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.79 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.80 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.81 (push) Failing after 4s
C/C++ CI / ubuntu-latest putty-0.82 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-0.83 (push) Failing after 3s
C/C++ CI / ubuntu-latest putty-snapshot (push) Failing after 4s
C/C++ CI / ubuntu-latest tcmalloc (push) Failing after 3s
C/C++ CI / ubuntu-latest zlib-develop (push) Failing after 4s
CIFuzz / Fuzzing (push) Failing after 27s
C/C++ CI / ubuntu-22.04 c89 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-11 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-12-Werror (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-14 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-sanitize-address (push) Has been cancelled
C/C++ CI / ubuntu-22.04 clang-sanitize-undefined (push) Has been cancelled
C/C++ CI / windows-2019 cygwin-release (push) Has been cancelled
C/C++ CI / windows-2022 cygwin-release (push) Has been cancelled
C/C++ CI / macos-13 default (push) Has been cancelled
C/C++ CI / macos-14 default (push) Has been cancelled
C/C++ CI / macos-15 default (push) Has been cancelled
C/C++ CI / ubuntu-22.04 default (push) Has been cancelled
C/C++ CI / ubuntu-22.04-arm default (push) Has been cancelled
C/C++ CI / ubuntu-24.04-arm default (push) Has been cancelled
C/C++ CI / windows-2019 default (push) Has been cancelled
C/C++ CI / windows-2022 default (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-11-Werror (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-12-Werror (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-9 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-sanitize-address (push) Has been cancelled
C/C++ CI / ubuntu-22.04 gcc-sanitize-undefined (push) Has been cancelled
C/C++ CI / ubuntu-22.04 hardenedmalloc (push) Has been cancelled
C/C++ CI / ubuntu-22.04 heimdal (push) Has been cancelled
C/C++ CI / ubuntu-22.04 kitchensink (push) Has been cancelled
C/C++ CI / ubuntu-22.04-arm kitchensink (push) Has been cancelled
C/C++ CI / ubuntu-24.04-arm kitchensink (push) Has been cancelled
C/C++ CI / ubuntu-22.04 krb5 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 libedit (push) Has been cancelled
C/C++ CI / macos-13 pam (push) Has been cancelled
C/C++ CI / macos-14 pam (push) Has been cancelled
C/C++ CI / macos-15 pam (push) Has been cancelled
C/C++ CI / ubuntu-22.04 pam (push) Has been cancelled
C/C++ CI / ubuntu-22.04 selinux (push) Has been cancelled
C/C++ CI / ubuntu-22.04 sk (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-1 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-2 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-3 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-4 (push) Has been cancelled
C/C++ CI / ubuntu-22.04 valgrind-unit (push) Has been cancelled
C/C++ CI / ubuntu-22.04 without-openssl (push) Has been cancelled
C/C++ CI self-hosted / win10 cygwin-release (push) Has been cancelled
C/C++ CI self-hosted / ARM default (push) Has been cancelled
C/C++ CI self-hosted / ARM64 default (push) Has been cancelled
C/C++ CI self-hosted / alpine default (push) Has been cancelled
C/C++ CI self-hosted / centos7 default (push) Has been cancelled
C/C++ CI self-hosted / debian-i386 default (push) Has been cancelled
C/C++ CI self-hosted / dfly30 default (push) Has been cancelled
C/C++ CI self-hosted / dfly48 default (push) Has been cancelled
C/C++ CI self-hosted / dfly60 default (push) Has been cancelled
C/C++ CI self-hosted / dfly62 default (push) Has been cancelled
C/C++ CI self-hosted / dfly64 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd10 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd12 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd13 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd14 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd10 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd3 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd4 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd8 default (push) Has been cancelled
C/C++ CI self-hosted / nbsd9 default (push) Has been cancelled
C/C++ CI self-hosted / obsd51 default (push) Has been cancelled
C/C++ CI self-hosted / obsd67 default (push) Has been cancelled
C/C++ CI self-hosted / obsd72 default (push) Has been cancelled
C/C++ CI self-hosted / obsd73 default (push) Has been cancelled
C/C++ CI self-hosted / obsd74 default (push) Has been cancelled
C/C++ CI self-hosted / obsdsnap default (push) Has been cancelled
C/C++ CI self-hosted / obsdsnap-i386 default (push) Has been cancelled
C/C++ CI self-hosted / omnios default (push) Has been cancelled
C/C++ CI self-hosted / openindiana default (push) Has been cancelled
C/C++ CI self-hosted / ubuntu-2204 default (push) Has been cancelled
C/C++ CI self-hosted / obsd-arm64 default (push) Has been cancelled
C/C++ CI self-hosted / aix51 default (push) Has been cancelled
C/C++ CI self-hosted / fbsd14-ppc64 default (push) Has been cancelled
C/C++ CI self-hosted / sol10 default (push) Has been cancelled
C/C++ CI self-hosted / sol11 default (push) Has been cancelled
C/C++ CI self-hosted / win10 default (push) Has been cancelled
C/C++ CI self-hosted / debian-riscv64 default (push) Has been cancelled
C/C++ CI self-hosted / openwrt-mips default (push) Has been cancelled
C/C++ CI self-hosted / openwrt-mipsel default (push) Has been cancelled
C/C++ CI self-hosted / ARM64 pam (push) Has been cancelled
C/C++ CI self-hosted / centos7 pam (push) Has been cancelled
C/C++ CI self-hosted / debian-i386 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly48 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly58 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly60 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly62 pam (push) Has been cancelled
C/C++ CI self-hosted / dfly64 pam (push) Has been cancelled
C/C++ CI self-hosted / fbsd10 pam (push) Has been cancelled
C/C++ CI self-hosted / fbsd12 pam (push) Has been cancelled
C/C++ CI self-hosted / fbsd13 pam (push) Has been cancelled
C/C++ CI self-hosted / fbsd14 pam (push) Has been cancelled
C/C++ CI self-hosted / nbsd10 pam (push) Has been cancelled
C/C++ CI self-hosted / nbsd8 pam (push) Has been cancelled
C/C++ CI self-hosted / nbsd9 pam (push) Has been cancelled
C/C++ CI self-hosted / omnios pam (push) Has been cancelled
C/C++ CI self-hosted / openindiana pam (push) Has been cancelled
C/C++ CI self-hosted / sol10 pam (push) Has been cancelled
C/C++ CI self-hosted / sol11 pam-krb5 (push) Has been cancelled
C/C++ CI self-hosted / sol11 sol64 (push) Has been cancelled
C/C++ CI self-hosted / dfly30 without-openssl (push) Has been cancelled
This commit is contained in:
parent
d3f2e18320
commit
87351421f8
34
apply_host_patches.sh
Normal file
34
apply_host_patches.sh
Normal file
@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
# Apply security patches to host SSH configuration
|
||||
|
||||
set -e
|
||||
|
||||
echo "[*] Applying SSH security patches to host..."
|
||||
|
||||
# Backup original config
|
||||
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup.$(date +%Y%m%d_%H%M%S)
|
||||
|
||||
# Uncomment HostKey lines
|
||||
sed -i 's/^#HostKey/HostKey/' /etc/ssh/sshd_config
|
||||
|
||||
# Remove ecdsa key line (we don't have this key)
|
||||
sed -i '/ssh_host_ecdsa_key/d' /etc/ssh/sshd_config
|
||||
|
||||
# Add security settings after HostKey lines
|
||||
sed -i '/HostKey \/etc\/ssh\/ssh_host_ed25519_key/a\
|
||||
\
|
||||
# Security hardening - restrict algorithms to secure ones only\
|
||||
KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group18-sha512,diffie-hellman-group16-sha512\
|
||||
Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com\
|
||||
MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128-etm@openssh.com\
|
||||
HostKeyAlgorithms ssh-ed25519,rsa-sha2-256,rsa-sha2-512\
|
||||
PubkeyAcceptedKeyTypes ssh-ed25519,rsa-sha2-256,rsa-sha2-512\
|
||||
' /etc/ssh/sshd_config
|
||||
|
||||
echo "[+] SSH configuration updated"
|
||||
echo "[*] Restarting sshd service..."
|
||||
|
||||
systemctl restart sshd
|
||||
|
||||
echo "[+] SSH service restarted"
|
||||
echo "[*] Run ssh-audit to verify security"
|
||||
56
check_ssh_security.sh
Normal file
56
check_ssh_security.sh
Normal file
@ -0,0 +1,56 @@
|
||||
#!/bin/sh
|
||||
# Check SSH security configuration
|
||||
|
||||
echo "[*] Checking SSH security configuration..."
|
||||
|
||||
# Check host keys
|
||||
echo "[*] Host keys:"
|
||||
if [ -f /etc/ssh/ssh_host_rsa_key ]; then
|
||||
RSA_SIZE=$(ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key | awk '{print $1}')
|
||||
echo " RSA: $RSA_SIZE bits"
|
||||
else
|
||||
echo " RSA: NOT FOUND"
|
||||
fi
|
||||
|
||||
if [ -f /etc/ssh/ssh_host_ed25519_key ]; then
|
||||
ED25519_SIZE=$(ssh-keygen -l -f /etc/ssh/ssh_host_ed25519_key | awk '{print $1}')
|
||||
echo " Ed25519: $ED25519_SIZE bits"
|
||||
else
|
||||
echo " Ed25519: NOT FOUND"
|
||||
fi
|
||||
|
||||
# Check configuration
|
||||
echo "[*] Configuration:"
|
||||
if grep -q "HostKey /etc/ssh/ssh_host_rsa_key" /etc/ssh/sshd_config; then
|
||||
echo " RSA host key: ENABLED"
|
||||
else
|
||||
echo " RSA host key: DISABLED"
|
||||
fi
|
||||
|
||||
if grep -q "HostKey /etc/ssh/ssh_host_ed25519_key" /etc/ssh/sshd_config; then
|
||||
echo " Ed25519 host key: ENABLED"
|
||||
else
|
||||
echo " Ed25519 host key: DISABLED"
|
||||
fi
|
||||
|
||||
# Check algorithms
|
||||
echo "[*] Algorithms:"
|
||||
if grep -q "KexAlgorithms.*curve25519-sha256" /etc/ssh/sshd_config; then
|
||||
echo " KexAlgorithms: SECURE"
|
||||
else
|
||||
echo " KexAlgorithms: INSECURE"
|
||||
fi
|
||||
|
||||
if grep -q "Ciphers.*chacha20-poly1305" /etc/ssh/sshd_config; then
|
||||
echo " Ciphers: SECURE"
|
||||
else
|
||||
echo " Ciphers: INSECURE"
|
||||
fi
|
||||
|
||||
if grep -q "MACs.*hmac-sha2-256-etm" /etc/ssh/sshd_config; then
|
||||
echo " MACs: SECURE"
|
||||
else
|
||||
echo " MACs: INSECURE"
|
||||
fi
|
||||
|
||||
echo "[*] Check completed"
|
||||
14
sshd_config
14
sshd_config
@ -19,6 +19,13 @@
|
||||
#HostKey /etc/ssh/ssh_host_ecdsa_key
|
||||
#HostKey /etc/ssh/ssh_host_ed25519_key
|
||||
|
||||
# Security hardening - restrict algorithms to secure ones only
|
||||
KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group18-sha512,diffie-hellman-group16-sha512
|
||||
Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com
|
||||
MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128-etm@openssh.com
|
||||
HostKeyAlgorithms ssh-ed25519,rsa-sha2-256,rsa-sha2-512
|
||||
PubkeyAcceptedKeyTypes ssh-ed25519,rsa-sha2-256,rsa-sha2-512
|
||||
|
||||
# Ciphers and keying
|
||||
#RekeyLimit default none
|
||||
|
||||
@ -117,9 +124,4 @@ Subsystem sftp /usr/libexec/sftp-server
|
||||
# PermitTTY no
|
||||
# ForceCommand cvs server
|
||||
|
||||
# Security hardening - restrict algorithms to secure ones only
|
||||
KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group18-sha512,diffie-hellman-group16-sha512
|
||||
Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com
|
||||
MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128-etm@openssh.com
|
||||
HostKeyAlgorithms ssh-ed25519,rsa-sha2-256,rsa-sha2-512
|
||||
PubkeyAcceptedKeyTypes ssh-ed25519,rsa-sha2-256,rsa-sha2-512
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user