Scripts and configs for a secure debian os vps
Find a file
2026-02-02 09:25:43 +01:00
hardening-services Add hardening-services/cron 2026-01-27 12:07:09 +01:00
99-hardening.conf Add 99-hardening.conf 2026-01-27 10:50:27 +01:00
configure_chkrootkit.sh Add configure_chkrootkit.sh 2026-01-27 10:12:00 +01:00
debsum_conf.sh Add debsum_conf.sh 2026-02-02 09:02:21 +01:00
disable_net_protocols_extra.sh Update disable_net_protocols_extra.sh 2026-02-02 09:25:43 +01:00
fix_file_permissions.sh Update fix_file_permissions.sh 2026-01-27 10:09:32 +01:00
harden_banners.sh Add harden_banners.sh 2026-01-27 10:26:52 +01:00
install_sysstat.sh Add install_sysstat.sh 2026-01-27 10:32:53 +01:00
jail-fail2ban.example Update jail-fail2ban.example 2026-01-27 11:36:49 +01:00
nftable.conf Add nftable.conf 2026-01-27 10:44:36 +01:00
README.md Update README.md 2026-01-27 10:53:16 +01:00
setup_package_management.sh Add setup_package_management.sh 2026-01-27 11:58:30 +01:00
sshd_config Add sshd_config 2026-01-27 12:08:13 +01:00

Server_conf

  • Fix permission basic

  • NFtable

    test conf

    sudo nft -f /etc/nftables.conf

    enable rules

    sudo systemctl enable nftables

    restart service

    sudo systemctl restart nftables

  • Kernel Hardening

    1. Copia il file

    sudo cp 99-hardening.conf /etc/sysctl.d/99-hardening.conf

    2. Applica

    sudo sysctl -p /etc/sysctl.d/99-hardening.conf

    3. Riavvia (consigliato)

    sudo reboot