sapatgusom.ru
  • САЙТ
  • ФОРУМ
  • СООБЩЕСТВО
  • ПОЧТА
    • СОГЛАШЕНИЕ ПОЛЬЗОВАНИЯ
    • УСЛУГИ
    • ТЕХНИЧЕСКАЯ ПОДДЕРЖКА РЕСУРСА
    • ОБРАЩЕНИЕ К АДМИНИСТРАЦИИ РЕСУРСА

Главное Меню

  • Главная
  • Новости
  • Статьи
  • Аудио
  • Видео

Установка fail2ban для защиты сервера на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 10.10.2026 (01:21)
Создано: 10.10.2026 (01:21)
Обновлено: 10.10.2026 (01:21)

Fail2Ban - открытый программный пакет, разработанный для защиты систем от повторных атак. Программа анализирует лог-файлы, выявляет подозрительную активность - повторяющиеся неудачные попытки авторизации и при необходимости блокирует IP-адреса, с которых совершаются подобные действия.
Этот инструмент поставляется в виде набора скриптов и файлов конфигураций, прост в применении и гибок в настройке. Умеет взаимодействовать с файрволами. Поставляется с готовыми конфигурациями для популярных служб. Установка и работа с Fail2Ban не требует глубоких знаний - можно быстро настроить защиту, не имея большого опыта администрирования серверов.
Этот сервис постоянно отслеживает лог-файлы разных служб. Например, если злоумышленник пытается подобрать пароль, система будет записывать каждую попытку входа в соответствующий лог-файл. Fail2Ban прочитает эти записи, распознает шаблоны неудачных авторизаций и определит, когда число попыток превысит заданный порог.
После этого программа выполнит предусмотренное действие - обычно это блокировка IP-адреса на определенный промежуток времени. Таким образом, Fail2Ban защищает сервер от брутфорса и других типов автоматических атак. Помимо блокировки адресов сервис может использовать собственные фильтры и вызывать внешние сценарии при обнаружении угроз.

Войдите в систему чтобы прочитать материал

Аутентификация по ssh без пароля на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 04.10.2026 (18:39)
Создано: 04.10.2026 (18:39)
Обновлено: 04.10.2026 (18:39)

Сервер SSH может выполнять аутентификацию клиентов несколькими способами. Самыми распространёнными из них являются аутентификация по паролю и аутентификация по SSH-ключам. Пароль обеспечивает базовый уровень защиты от несанкционированного доступа, тогда как SSH-ключи представляют собой гораздо более безопасный вариант.
Каждая пара ключей состоит из закрытого (приватного) и открытого (публичного) ключа. Закрытый ключ работает подобно паролю: его необходимо хранить на клиентской машине и ни в коем случае не разглашать. Дополнительно его можно защитить с помощью парольной фразы — пароля, который запрашивается при каждой попытке использовать закрытый ключ. Парольная фраза обеспечивает защиту ключа даже в случае получения несанкционированного доступа к файлу с закрытым ключом. Открытый ключ, напротив, можно свободно распространять без каких-либо негативных последствий. Этот ключ используется для шифрования сообщений, которые можно расшифровать только с помощью соответствующего закрытого ключа.
Чтобы настроить аутентификацию на основе SSH-ключей, необходимо добавить открытый ключ в учётную запись пользователя на удалённом сервере. Открытый ключ должен храниться в специальном файле в домашнем каталоге удалённого пользователя (~/.ssh/authorized_keys). Когда клиент пытается подключиться к серверу, сервер проверяет, соответствует ли открытый ключ клиента (точнее, его отпечаток) одному из сохранённых на сервере открытых ключей. Если соответствие найдено, клиент успешно проходит аутентификацию, и сессия начинается.

Войдите в систему чтобы прочитать материал

Создание собственных пакетов из портов с нужными опциями используя Poudriere на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 04.10.2026 (14:30)
Создано: 04.10.2026 (14:30)
Обновлено: 04.10.2026 (14:30)

Официальный репозиторий пакетов FreeBSD предоставляет бинарные пакеты, собранные с параметрами по умолчанию. Если Вам нужны пакеты, скомпилированные с нужными опциями, то есть два варианта: собрать пакеты вручную из портов на каждом сервере/десктопе или использовать Poudriere для однократной сборки пакетов с нужными опциями и их распространения в виде полноценного репозитория.
Poudriere - это тот же инструмент, который проект FreeBSD использует для сборки своих официальных пакетов. Он создает чистые среды jail, собирает порты изолированно и создает подписанный репозиторий пакетов.
Создание портов непосредственно на производственном сервере - сложная задача. Зависимости сборки загрязняют систему. Сборка может завершиться с ошибкой на полпути, оставив частично неиспользованное состояние. На разных серверах могут использоваться разные параметры компиляции для одного и того же порта.

Poudriere решает все эти проблемы:
- Чистые сборки: каждая сборка выполняется в новой среде (jail). Никакие артефакты сборки или зависимости не попадают на хост.
- Воспроизводимость: одна и та же версия дерева портов и параметры всегда приводят к созданию одних и тех же пакетов.
- Параллелизм: Poudriere создает несколько портов одновременно, используя все ядра ЦП.

Работа репозитория: результат - совместимый репозиторий с корректным каталогом и возможностью подписи. Журнал аудита: записи для каждой сборки, четко показывающие успех, неудачу и пропущенные порты.

Войдите в систему чтобы прочитать материал

Применение сетевых настроек FreeBSD без перезагрузки

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 04.10.2026 (14:18)
Создано: 04.10.2026 (14:18)
Обновлено: 04.10.2026 (14:18)

Если Вы внесли изменения сетевых настроек в файл /etc/rc.conf и не хотите перезагружать операционную систему по любой причине, но очень нужно применить настройки прямо сейчас, то сделайте следующее:

Войдите в систему чтобы прочитать материал

Установка ftp сервера proftpd с квотированием виртуальных пользователей и анонимным доступом на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 04.10.2026 (12:47)
Создано: 04.10.2026 (12:47)
Обновлено: 04.10.2026 (12:47)

Установка и настройка proftpd фтп сервера так, чтобы виртуальные пользователи хранились отдельно от системных. Доступ к FTP не будет связан со входом в систему и компрометация учётной записи не угрожает серверу. У каждого пользователя будет свой домашний каталог, из которого он не сможет выйти и индивидуальная квота на дисковое пространство (или безлимит). Для раздачи файлов добавим анонимный доступ в режиме "только чтение". Для администрирования приведены готовые скрипты.

Войдите в систему чтобы прочитать материал

Десктоп программы FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 04.10.2026 (02:31)
Создано: 04.10.2026 (02:31)
Обновлено: 04.10.2026 (02:31)

FreeBSD может работать с широким кругом приложений для настольного компьютера (десктопа). Большинство из них доступны в качестве пакетов или могут быть автоматически собраны из коллекции портов. Многим новым пользователям хотелось бы видеть эти приложения на своем компьютере. Не все программное обеспечение имеет готовые пакеты, поэтому если что-то не нашли в пакетах, то ищите в портах и самостоятельно компилируйте из портов.

Войдите в систему чтобы прочитать материал

Десктоп на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 04.10.2026 (02:21)
Создано: 04.10.2026 (02:21)
Обновлено: 04.10.2026 (02:21)

Многие привыкли считать FreeBSD сугубо серверной платформой, но ее стабильность и продуманная архитектура делают систему отличным выбором для рабочей станции. Однако, чтобы превратить мощь "звериной" системы в комфортный ежедневный инструмент, стоит учесть одну важную деталь. Прежде чем скачивать дистрибутив, убедитесь, что ваше "железо" готово к дружбе с этой ОС - и тогда вы получите систему, которая не подведет в самый ответственный момент.

В моем случае не все оборудование оказалось совместимым, но это меня не остановило и я остался очень доволен результатом, как следствие уже несколько лет использую ее на домашнем компьютере основной операционной системой.

Войдите в систему чтобы прочитать материал

Роутер на базе FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 04.10.2026 (02:05)
Создано: 04.10.2026 (02:05)
Обновлено: 04.10.2026 (02:05)

Топовые роутеры стоят немалых денег, но их функционал всё равно ограничен волей производителя. Решение? Достать из шкафа старый ПК и превратить его в роутер на базе FreeBSD.
Да, этому железу уже много лет, но FreeBSD - это та ОС, которая выжимает из железа максимум. Старый процессор и сетевые карты в связке с этой системой творят чудеса. Главное - хотя бы раз в год уделить 15 минут базовому ТО: продуть пыль и обслужить систему охлаждения. После этого ваш ПК-роутер переживёт не одно поколение магазинных аналогов и закроет 100% потребностей вашей сети.
В данном случае рассматривается L2TP-авторизация у провайдера, поэтому для установки необходимых пакетов и настройки роутера нам потребуется доступ в интернет.

Войдите в систему чтобы прочитать материал

Структура каталогов FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 03.10.2026 (21:47)
Создано: 03.10.2026 (21:47)
Обновлено: 03.10.2026 (21:47)

Самым важным понятием является, несомненно, корневой каталог, обозначаемый символом "/". Корневой каталог монтируется самым первым на этапе загрузки и содержит все необходимое, чтобы подготовить систему к загрузке в многопользовательский режим. Корневой каталог также содержит точки монтирования всех других файловых систем. Точкой монтирования называется каталог, который будет соответствовать корню примонтированой файловой системы.
Стандартные точки монтирования включают /usr, /var, /mnt и /cdrom. Эти каталоги обычно перечислены в файле /etc/fstab, в котором указаны файловые системы и их точки монтирования. Большинство файловых систем, описанных в /etc/fstab монтируются автоматически из скрипта rc, если только для них не указана опция noauto. Обратитесь к fstab за дополнительной информацией о формате файла /etc/fstab и различных опциях монтирования.

Войдите в систему чтобы прочитать материал

Управление пакетами на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 03.10.2026 (19:33)
Создано: 03.10.2026 (19:33)
Обновлено: 03.10.2026 (19:33)

С помощью pkg можно искать программы, устанавливать их вместе со всеми зависимостями, обновлять, удалять и наводить порядок в системе после того, как лишние пакеты перестали быть нужными. Кроме того, он умеет проверять установленные пакеты на известные уязвимости и целостность файлов, показывать, к какому пакету относится тот или иной файл, блокировать обновление отдельных пакетов и очищать кэш.

Войдите в систему чтобы прочитать материал

Монтирование Android-устройств через MTP на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 03.10.2026 (11:10)
Создано: 03.10.2026 (11:10)
Обновлено: 03.10.2026 (11:10)

Для начала установите jmtpfs — утилиту, которая монтирует устройства по протоколу MTP (Media Transfer Protocol) как обычную файловую систему. Чаще всего её используют для обмена файлами с Android-устройствами: при подключении по USB вместо режима Mass Storage их память становится доступна как каталог.

Войдите в систему чтобы прочитать материал

Выбор FreeBSD для десктопов, серверов, шлюзов, маршрутизаторов

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 03.10.2026 (00:43)
Создано: 03.10.2026 (00:43)
Обновлено: 03.10.2026 (00:43)

Почему стоит выбрать именно эту операционную систему.
(информация для интересующихся)

Войдите в систему чтобы прочитать материал

Установка почтового сервера Exim в связке с Courier-imap на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 02.10.2026 (22:44)
Создано: 02.10.2026 (22:44)
Обновлено: 02.10.2026 (22:44)

Установка почтового сервера Exim в связке с Courier-IMAP, в качестве админки будет использоваться web-интерфейс Postfixadmin. Пользователи будут виртуальными и будут храняться в базе данных MariaDB, что хорошо скажется на системной безопасности, позволит поддерживать мультидоменную структуру в случае необходимости. В данном случае подразумевается заранее установленная и настроенная база данных MariaDB и web-сервер.

Перед началом установки создайте базу данных в MariaDB, которая будет использоваться для работы с почтой, создайте для нее пользователя с паролем.

Войдите в систему чтобы прочитать материал

Не работает ручное управление кулерами видеокарты через nvidia-settings во FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 29.09.2026 (04:32)
Создано: 29.09.2026 (04:32)
Обновлено: 29.09.2026 (04:32)

С некоторых пор перестала работать настройка ручного управления кулерами в nvidia-settings от пользователя, но при запуске с правами root все прекрасно начинает работать. На сайте производителя видеокарты нашлась информация о том, что это новая политика компании: управление кулерами теперь требует повышенных привилегий. Возвращаем работу nvidia-settings в привычное состояние следующими действиями.

Войдите в систему чтобы прочитать материал

Получение бесплатного SSL сертификата для web-сервера на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 24.09.2026 (23:28)
Создано: 24.09.2026 (23:28)
Обновлено: 24.09.2026 (23:28)

Для работы любого веб-сервера по протоколу HTTPS нужен SSL-сертификат, выданный центром сертификации, которому доверяют браузеры. Сертификат решает две задачи: шифрует трафик между сайтом и посетителем и подтверждает, что сайт действительно принадлежит владельцу домена. Без доверенного сертификата при открытии сайта будут постоянно появляться предупреждения безопасности, а многие посетители просто уйдут. К тому же поисковые системы учитывают HTTPS при ранжировании, а некоторые современные браузерные функции без него не работают.
Получить такой сертификат можно бесплатно: для этого существует сервис Let's Encrypt, созданный некоммерческой организацией ISRG. Он выдаёт SSL-сертификаты сроком на 90 дней, по истечении которых их можно так же бесплатно перевыпустить. Выдача полностью автоматизирована: владение доменом проверяется по протоколу ACME, без бумажной волокиты и ручных подтверждений. Короткий срок действия сделан намеренно: он стимулирует автоматизацию и снижает риски при компрометации ключа.
Для получения, управления и автоматического обновления сертификатов существует утилита Certbot. Она умеет сама подтверждать владение доменом, получать сертификат и настраивать популярные веб-серверы, такие как Nginx и Apache. Перевыпуск запускается по расписанию и обычно происходит за 30 дней до истечения срока, так что после первоначальной настройки сертификат не требует внимания.

Войдите в систему чтобы прочитать материал

Установка Web-сервера Apache24 на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 23.09.2026 (03:09)
Создано: 23.09.2026 (03:09)
Обновлено: 23.09.2026 (03:09)

Установка универсальной платформф, способной обслуживать как простые статические сайты, так и профессиональные порталы с динамическим контентом. Основой стека станет веб-сервер Apache24 - проверенное решение с гибкой системой модулей и обширной документацией.
Особое внимание уделим поддержке мультимедиа: настроенная конфигурация позволит выполнять конвертацию видео и аудио прямо на сервере, без привлечения внешних сервисов. Это открывает возможность для размещения видеохостингов, подкаст-платформ, образовательных порталов и медиа-библиотек, где обработка файлов происходит локально.
В качестве системы управления базами данных используем MariaDB с предустановленной кодировкой UTF-8. Это гарантирует корректную работу с кириллицей для любых CMS и движков и избавляет от классических проблем с "кракозябрами" в текстах, заголовках и путях к файлам. MariaDB полностью совместима с MySQL и активно развивается сообществом.
Сборка из коллекции портов даст полный контроль над опциями: вы сами выберете нужные модули Apache, расширения PHP и параметры компиляции MariaDB. Такой подход позволяет собрать именно то, что требуется, - без лишних зависимостей и с оптимизацией под конкретные задачи.

Войдите в систему чтобы прочитать материал

Объективный гид по выбору UFS или ZFS во FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 22.09.2026 (01:44)
Создано: 22.09.2026 (01:44)
Обновлено: 22.09.2026 (01:44)

Представьте, что ваш жесткий диск или SSD - это огромный склад, а ваши данные (фото, документы, системные файлы, базы данных) - это коробки с вещами. Файловая система - это не просто полки. Это заведующий складом, который решает, куда положить коробку, как быстро ее найти, что делать, если полка сломалась, и как вести инвентаризацию.
Во FreeBSD у этого "заведующего" есть два имени: UFS (старая школа, классика) и ZFS (современный монстр, "последняя файловая система в мире").
Эта статья написана так, чтобы даже абсолютный новичок понял разницу, но при этом содержит достаточно технических деталей (включая критически важную настройку для баз данных), чтобы выбор был объективным и профессиональным.

Войдите в систему чтобы прочитать материал

Установка принтера HP LaserJet 1018 на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 20.09.2026 (20:00)
Создано: 20.09.2026 (20:00)
Обновлено: 20.09.2026 (20:00)

HP LaserJet 1018 не является полноценным автономным устройством: его принцип работы основан на загрузке прошивки с компьютера при каждом включении. Только после этого принтер становится функциональным.
Подключение и настройка параметров печати осуществляются через сервер печати CUPS. За загрузку прошивки в принтер отвечает драйвер foo2zjs. Файл прошивки берется с оригинального диска с драйверами и конвертируется в нужный формат утилитой arm2hpdl.

Войдите в систему чтобы прочитать материал

DNS-сервер Unbound на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 20.09.2026 (15:36)
Создано: 20.09.2026 (15:36)
Обновлено: 20.09.2026 (15:36)

Собственный DNS-сервер для локальной сети с переадресацией запросов на публичный DNS-сервер. В локальной сети это позволит избавиться от необходимости прописывать на каждой клиентской машине соответствие IP-адресов и локальных ресурсов (при их наличии). Переадресация запросов на публичный DNS позволит обойти DNS-сервер провайдера (к примеру, для использования DNS-сервера, блокирующего рекламу, телеметрию и прочий хлам), установить через защищенный протокол DoT (DNS-over-TLS) соединение со сторонним DNS-сервером. Использование собственного DNS не только полезно, но и эффективно в плане кэширования запросов и их сокращения, возможности блокировки рекламных доменов при желании, а также повышения безопасности как локальных пользователей, так и самого DNS-сервера. Для этого идеально подойдет легковесный и быстрый DNS-сервер Unbound.
По умолчанию протокол DNS использует 53 порт, и весь трафик передается в открытом незащищенном виде. Если указать в качестве DNS-сервера публичный DNS (например, 8.8.8.8), то трафик будет передаваться в открытом виде, используя 53 порт. Интернет-провайдеры, операторы связи или иные лица смогут видеть, к какому домену произошло обращение, и смогут подменить запрос.
Для исключения этой проблемы безопасности были разработаны защищённые DNS-протоколы DoH (DNS-over-HTTPS) и DoT (DNS-over-TLS). Для этого нужно использовать свой DNS-сервер, который будет переадресовывать DNS-запросы локальной сети на публичные DNS-серверы по такому защищенному протоколу.

Войдите в систему чтобы прочитать материал

Перекодировка тегов MP3 в UTF-8 на FreeBSD

Информация о материале
Автор: sapatgusom
Категория: FreeBSD
Опубликовано: 20.09.2026 (11:42)
Создано: 20.09.2026 (11:42)
Обновлено: 20.09.2026 (11:42)

Довольно часто собирая локальную фонотеку из скачанных или оцифрованных записей, возникает одна и та же проблема: названия композиций, исполнители и альбомы отображаются в плеере в виде нечитаемых символов - так называемых «кракозябр». Причина кроется в том, что теги таких файлов записаны в устаревшей однобайтовой кодировке (например, CP1251, KOI8-R, GBK и подобных), а современные плееры ожидают увидеть текст в Unicode (UTF-8). В результате вместо «Исполнитель - Название» мы получаем абракадабру.

Решается проблема достаточно просто: нужно перекодировать теги MP3-файлов в UTF-8, не затрагивая при этом сами аудиоданные. Имена файлов, их расположение и содержимое останутся прежними - изменится только внутренняя метаинформация.

Войдите в систему чтобы прочитать материал

Страница 1 из 2

  • 1
  • 2

Авторизация

Запомнить меня
Забыли логин?  Забыли пароль?