[Дайджест] Полезные статьи по настройке и использованию Linux серверов.

При первом входе на сервер обновите систему командой:

sudo DEBIAN_FRONTEND=noninteractive apt update && sudo DEBIAN_FRONTEND=noninteractive apt full-upgrade -y && sudo apt autoremove -y && sudo apt clean && systemctl list-units --state=failed && ([ -f /var/run/reboot-required ] || ! [ "$(ls /boot/vmlinuz-* | sort -V | tail -n 1 | sed 's/.*vmlinuz-//')" = "$(uname -r)" ]) && echo '--- REBOOT REQUIRED ---'

Если в конце увидите надпись --- REBOOT REQUIRED ---

Выполните:

sudo DEBIAN_FRONTEND=noninteractive apt update && sudo DEBIAN_FRONTEND=noninteractive apt full-upgrade -y && sudo apt autoremove -y && sudo apt clean && systemctl list-units --state=failed && sudo reboot

Обзор программ для подключения и работы на сервере

[Обзор] Обзор SSH-клиентов

Про консольную программу подключение и работы на сервере

[Инструкция] OpenSSH на Windows. полный гайд

Повышение безопасности подключения к серверу

[Сервер] Смена стандартного порта SSH

Настройка безопасного доступа без пароля

[Инструкция] Полное руководство по созданию и применению SSH-ключей

Настройка дополнительной авторизации по одноразовым кодам из google authenticator

[Сервер] Настройка двухфакторной аутентификации 2FA для SSH на Linux сервере с доступом по ключам и паролям

Защита от перебора паролей и атак

Установка, настройка и полное удаление Fail2ban

Выбор и базовая конфигурация веб-сервера

[Сервер] Установка и базовая настройка Apache и Nginx на Debian 12

Настройка бесплатного SSL-сертификата

[Сервер] Установка Lets Encrypt и Certbot на Debian 12 с автоматическим перезапуском сервисов.

Оптимизация и очистка сервера

[Инструкция] Полная инструкция по оптимизации и очистке Debian 12

Мониторинг и контроль загрузки сервера

[Обзор] Обзор и установка системных мониторов htop, btop и atop

Полезные команды Linux

[Сервер] Полезные команды Linux Debian с примерами

[Инструкция] Полное обновление дистрибутива Debian без потери данных (In-place Upgrade)