Files
Basic-Ubuntu-Server-Setup/README.md
Евгений Сугоняко 91694a147c feat: Добавлены используемые программы в README.md
Добавлены используемые программы в README.md в виде таблицы с описанием и ссылками.
2026-03-31 13:07:22 +00:00

6.8 KiB
Raw Blame History

Базовая (Стартовая) настройка Ubuntu Server

Содержание

Используемые программы

Название Описание Ссылка
Ubuntu Server Ubuntu Server обеспечивает экономическую и техническую масштабируемость для корпоративного центра обработки данных, а также для публичного или частного облака. Независимо от того, планируете ли вы развернуть облако на базе OpenStack, кластер Kubernetes или рендер-ферму из 50 000 узлов, Ubuntu Server обеспечит вам наилучшую производительность при горизонтальном масштабировании. Официальный сайт
Termius Termius — это современный SSH-клиент для Mac, Windows, Linux, iOS и Android. Подключайтесь одним щелчком мыши с любого устройства. Официальный сайт
OpenSSH OpenSSH — это ведущий инструмент для удаленного входа по протоколу SSH. Он шифрует весь трафик, предотвращая перехват данных, взлом соединений и другие атаки. Кроме того, OpenSSH предлагает обширный набор функций безопасного туннелирования, несколько методов аутентификации и расширенные возможности настройки. Официальный сайт
Nano GNU nano — это небольшой редактор для работы в терминале. Он поддерживает подсветку синтаксиса, проверку орфографии, выравнивание по ширине, Официальный сайт
whois Пакет whois в Ubuntu — это клиент командной строки для получения информации о доменах и IP-адресах из баз данных WHOIS. Launchpad ubuntu
fail2ban Fail2Ban сканирует файлы журналов, такие как /var/log/auth.log, и блокирует IP-адреса, с которых совершается слишком много неудачных попыток входа. Для этого он обновляет правила системного брандмауэра, чтобы на настраиваемый период времени отклонять новые подключения с этих IP-адресов. Fail2Ban изначально настроен на чтение многих стандартных файлов журналов, таких как файлы sshd и Apache, и его легко настроить на чтение любого выбранного вами файла журнала для отслеживания любых нужных вам ошибок. GitHub репозиторий

Подготовка

Установка Termius клиента

Установка OpenSSH на сервере

Установка Nano на сервере

Установка whois на сервере

Установка fail2ban на сервере

Настройки доступа по SSH

Создание публичного и приватного ключа

Добавление публичного ключа в OpenSSH

Редактирование конфигурации OpenSSH

Проверка доступа по ключу

Окончательное редактирование конфигурации OpenSSH

Настройки UFW

Редактирование файла приложения OpenSSH-Server

Создание файла приложения HTTP

Создание файла приложения HTTPS

Настройка и запуск UFW

UFW и Docker - особенности

Настройки fail2ban

Настройка правил jail

Запуск fail2ban