TGTGInsightаналитика telegramLIVE / telegram public index
← DevOps
DevOps avatar

TGINSIGHT POST

Post #1988

@DevOPSitsec

DevOps

Просмотры4,360Количество просмотров
Опубликован15 янв.15.01.2026, 07:01
Содержимое поста

Содержимое

🖥Cтартовый сетап Linux-сервера перед любым проектом. Идея простая: за 10 минут ты приводишь систему в “боевое” состояние - обновления, базовые утилиты, безопасность, firewall, SSH, fail2ban, мониторинг и комфорт для работы. Такой набор закрывает 90% типовых проблем: - меньше взломов (SSH + fail2ban + firewall) - меньше “оно не работает” (curl, git, build tools, unzip) - проще дебажить (htop, ncdu, lsof, net-tools) - быстрее сопровождать (логирование + мониторинг) # Ubuntu/Debian - fast server bootstrap sudo apt update && sudo apt -y upgrade # Base tools sudo apt -y install curl wget git unzip zip jq ca-certificates gnupg lsb-release \ htop iotop ncdu lsof net-tools dnsutils ufw fail2ban tmux vim # Firewall sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow OpenSSH sudo ufw --force enable # SSH hardening (recommended after adding SSH keys) sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config sudo systemctl restart ssh # Fail2ban sudo systemctl enable --now fail2ban # Time sync sudo timedatectl set-ntp true