• [ ] Create a sudo user
  • [ ] Use Secure Shell Protocol
  • [ ] Setup a basic firewall
  • [ ] Disable Unwanted Linux Services
  • [ ] Disable ICMP
  • [ ] Enable SELinux
  • [ ] Install and configure fail2ban firewall
  • [ ] Keep Kernel and Packages Updated
  • [ ] Disable USB and Thunderbolt Devices
  • [ ] Enforce strong passwords policies
  • [ ] Restricting Use of Previous Passwords
  • [ ] Purge Unnecessary Packages to minimize vulnerabilities
  • [ ] Set Up Password Aging
  • [ ] Disable Unwanted SUID and SGID Binaries
  • [ ] Logging and Auditing
  • [ ] Perform regular backups
  • [ ] Restricting Use of Previous Passwords
  • [ ] Monitor Listening Network Ports
  • [ ] Separate Disk Partitions For Linux System