TimVin

UFW (Uncomplicated Firewall) — полная шпаргалка для системного администратора

UFW — фронтенд к iptables/nftables, ориентированный на простоту. Под капотом UFW управляет собственными цепочками в iptables (или nftables в режиме совместимости) и предоставляет удобный интерфейс для типовых задач: «разрешить SSH/HTTP/HTTPS, заблокировать остальное, ограничить bruteforce, разрешить доступ из подсетей и т. Читать дальше

nftables — подробная шпаргалка для системного администратора

nftables — современный фреймворк фильтрации пакетов Linux, заменяющий iptables, ip6tables, arptables и ebtables. Управление выполняется утилитой nft; правила объединяются в таблицы и цепочки. 1. Базовая модель nftables Иерархия правил: family → table → chain → rule Family — семейство протоколов: Читать дальше

Шпаргалка по htpasswd

Что такое .htpasswd Файл .htpasswd — это текстовый файл, в котором хранятся имена пользователей и хеши паролей для Basic Authentication в веб-серверах (Apache, Nginx, Caddy и др.) Каждая строка имеет вид: username:hashed_password Установка утилиты htpasswd ОС / Дистрибутив Команда установки Читать дальше

Автоматическое добавление и удаление маршрутов для OpenVPN и WireGuard

Автоматическая маршрутизация при подключении VPN и очистка после отключения — ключевая задача для корректной работы туннелей. Ниже практические решения для OpenVPN и WireGuard на Linux. OpenVPN Принцип работы Для OpenVPN используются шуки: route-noexec — запрещаем OpenVPN автоматически добавлять маршруты script-security 2 — разрешаем Читать дальше

Certbot обновить сертификат по txt записи домена

Для обновления сертификата Let’s Encrypt, выданного с использованием TXT записи, необходимо запустить Certbot с опцией —manual и указать домен. Certbot сгенерирует TXT запись, которую нужно будет добавить в DNS. После добавления записи нужно запустить Certbot повторно, чтобы он продолжил процесс и обновил сертификат Читать дальше