ubuntu

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

How to Manage AppArmor Profiles on Ubuntu 24.04

AppArmor is a Linux Security Module (LSM) built into the Ubuntu kernel that restricts what programs can do. Ubuntu 24.04 LTS ships with AppArmor enabled by default and includes profiles for many common applications. This guide explains how to view, enable, and create AppArmor profiles. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 […]

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

How to Audit Linux Security with Lynis on Ubuntu 24.04

Lynis is a battle-tested security auditing tool for Linux systems. It performs in-depth inspections of your server configuration and provides prioritised hardening recommendations. This guide installs and runs Lynis on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 – Install Lynis […]

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

How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 24.04

Two-Factor Authentication (2FA) adds an extra layer of security to SSH by requiring a time-based one-time password (TOTP) in addition to your SSH key or password. This guide configures Google Authenticator PAM for SSH 2FA on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo […]

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

How to Configure iptables Firewall Rules on Ubuntu 24.04

iptables is the classic Linux firewall utility that provides fine-grained packet filtering and NAT. While Ubuntu uses UFW as a front-end by default, understanding iptables rules is essential for advanced network control on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Basic understanding […]

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

How to Detect Rootkits with rkhunter on Ubuntu 24.04

rkhunter (Rootkit Hunter) scans Linux servers for rootkits, backdoors, and local exploits by checking for known malicious files, wrong file permissions, and hidden processes. This guide installs and configures rkhunter on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 – Install […]

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

How to Use OpenSSL to Generate SSL Certificates on Ubuntu 24.04

OpenSSL is a powerful toolkit for SSL/TLS cryptography. This guide covers generating self-signed certificates, Certificate Signing Requests (CSRs), and a private Certificate Authority (CA) using OpenSSL on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server OpenSSL installed (pre-installed on Ubuntu 24.04) A user with sudo privileges Step 1 […]

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

How to Set Up Automatic Login Banners and SSH Warnings on Ubuntu 24.04

Login banners warn users of authorised use policies and can have legal implications for intruders. This guide configures pre-login SSH banners, post-login MOTD messages, and terminal login warnings on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 – Create an SSH […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install and Configure SonarQube on Ubuntu 24.04

SonarQube is an open-source platform for continuous code quality inspection, detecting bugs, vulnerabilities, and code smells. This guide installs SonarQube on Ubuntu 24.04 LTS with PostgreSQL 16. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Minimum 2 GB RAM (4 GB recommended) Java 21 installed PostgreSQL 16 installed A user with […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Jenkins on Ubuntu 24.04

Jenkins is the leading open-source automation server for CI/CD pipelines. This guide installs the latest LTS Jenkins on Ubuntu 24.04 LTS with Java 21 and configures it behind Nginx. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Minimum 1 GB RAM (2 GB recommended) A user with sudo privileges Step 1 […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install GitLab CE on Ubuntu 24.04

GitLab Community Edition is a full-featured DevOps platform that combines Git repository management, CI/CD pipelines, issue tracking, and a container registry in a single application. This guide installs GitLab CE on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Minimum 4 GB RAM (8 GB recommended) A domain […]

Read more
CHAT