Introduction If you've felt overwhelmed by the Ansible playbooks, Bash scripts, or Python snippets in my previous blogs—don’t worry. This time, we’re focusing solely on the sshd_config file for SSH hardening and configuration. No complex automation, just...
Sandbox99 Chronicles
From My Sandbox to Yours — Practical IT Insights.
Automating SSH Hardening with Ansible Playbooks
Introduction Getting started with Ansible Building a baseline In a previous blog post, we walked through the essential steps of initial server setup using Ansible, laying the groundwork for secure and automated infrastructure management. Continuing that journey, this...
Building a Baseline: Ansible Playbook for Initial Server Prep
Introduction In our previous post, we demonstrated how to set up a basic Ansible demo environment with a control node and a target In the previous post, we built a basic Ansible demo environment with a control node and a target node. Now it’s time to write your first...
Getting Started with Ansible: Initial Setup Guide
Introduction Ansible is an open-source IT automation tool developed by Michael DeHaan and later acquired by Red Hat in 2015. It is designed to simplify automation tasks such as configuration management, application deployment, and orchestration of complex workflows....
Linux Firewall Defense: A Scripted Approach to Secure IPTables
Introduction In a previous blog post, I introduced iptables as a foundational tool for Linux firewall management. While understanding the basic syntax is crucial, it's equally important to harden your firewall — reducing your attack surface and enforcing security at...
Linux Firewall: Automatically Ban and Unban IP Addresses with Python
In the world of cybersecurity, quick action can make all the difference. I've just published a new blog post where I share a practical Python script that temporarily bans and unbans IP addresses on a Linux system. It uses UFW as the primary firewall and falls back to...