security

How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Configure iptables Firewall Rules on Ubuntu 26.04

iptables is the traditional Linux packet filtering framework. While UFW provides a simplified interface, understanding iptables directly is valuable for advanced firewall rules, NAT, port forwarding, and Docker networking. This guide configures iptables on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A user with sudo privileges Basic networking […]

Read more
How to Configure Unattended Upgrades on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Configure Fail2Ban on Ubuntu 26.04

Fail2Ban monitors log files and automatically bans IP addresses that show signs of brute-force activity — too many failed login attempts, repeated bad requests, or other malicious patterns. This guide installs and configures Fail2Ban on Ubuntu 26.04 LTS to protect SSH and other services. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS […]

Read more
How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Harden SSH on Ubuntu 26.04

SSH is the primary remote administration protocol for Linux servers. A default SSH configuration leaves many attack vectors open: root login, password authentication, and broad listening options. This guide hardens SSH on Ubuntu 26.04 LTS using key-based authentication, restricted access, and fail2ban. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS SSH access […]

Read more
How to Configure Unattended Upgrades on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

Initial Server Setup with Ubuntu 26.04 LTS

After spinning up a fresh Ubuntu 26.04 LTS server, a few essential steps harden the system, create a non-root administrative account, and prepare it for production workloads. This guide walks through every step from first login to a locked-down, up-to-date server. Tested and valid on: Ubuntu 26.04 LTS Prerequisites A fresh Ubuntu 26.04 LTS server […]

Read more
How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install and Configure ClamAV on Ubuntu 26.04

ClamAV is the most popular open-source antivirus engine for Linux. While Linux malware is less common than on other platforms, ClamAV is valuable for scanning files shared with Windows users, email servers, and web upload directories. This guide installs and configures ClamAV on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu […]

Read more
How to Configure PHP-FPM with Nginx on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Harden PHP 8.4 on Ubuntu 26.04

A default PHP installation exposes version information, allows dangerous functions, and may be configured permissively for development. Hardening PHP 8.4 reduces the attack surface, limits information disclosure, and protects against common PHP-specific vulnerabilities. This guide hardens PHP 8.4 on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with PHP […]

Read more
How to Configure Unattended Upgrades on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up UFW Firewall on Ubuntu 26.04

UFW (Uncomplicated Firewall) is the default firewall management tool on Ubuntu. It wraps iptables with a simplified interface, making it easy to allow or deny traffic by port, service name, or IP range. This guide shows you how to set up and manage UFW on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS […]

Read more
How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up WireGuard VPN on Ubuntu 26.04

WireGuard is a modern, high-performance VPN protocol built into the Linux kernel. It is faster and simpler than OpenVPN and IPsec, using state-of-the-art cryptography. This guide sets up a WireGuard VPN server on Ubuntu 26.04 LTS and connects a client. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server with a public […]

Read more
How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Use OpenSSL to Generate SSL Certificates on Ubuntu 26.04

OpenSSL is a toolkit implementing the SSL/TLS protocols and providing a full-featured cryptographic library. Understanding how to generate, inspect, and manage SSL certificates is fundamental for securing web servers, APIs, and internal services. This guide covers certificate generation with OpenSSL on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS […]

Read more
How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Detect Rootkits with rkhunter on Ubuntu 26.04

rkhunter (Rootkit Hunter) is a security tool that scans for rootkits, backdoors, and local exploits on Linux systems. It checks for known malware, suspicious file attributes, hidden files, and unusual system configurations. This guide installs and configures rkhunter on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A user […]

Read more
CHAT