Иногда бывают ситуации, когда необходимо быстро поднять FTP-сервер, а громоздкие решения, такие как Proftpd и Pure-ftpd - излишни. Попробуем разобраться со штатным FTP-сервером, который идет вместе с FreeBSD - ftpd.
Создадим системного пользователя, домашним каталогом которого укажем директорию, куда необходимо попадать FTP-пользователю:
# pw useradd -n ftpuser1 -g ftp -c FTP\ user -d /ftp -s /bin/sh |
где
Как я уже писал ранее, проблема нехватки свободного дискового пространства на маршрутизаторах Juniper серии MX - софтварная, соответственно, решается обновлением програмного обеспечения до более новой версии. Однако, сам процес обновления ПО не описал. Попробуем исправить даную оплошность...
Итак, исходные данные: маршрутизатор Juniper серии MX, версия ПО 12.3R3.4:
При работе с NoDeny версий 49.x и 50.x иногда возникает проблема с ограничениями на выбор доступных дат. В исходном коде по умолчанию разрешена работа в промежутке дат 2004...2010 года, что на данный момент уже неактуально. В некоторых случаях, после внесения изменений все равно, со временем, можно "упереться" в данное ограничение. Например, как в следующем случае:
"На дворе" уже 2017 год, а в админке мы ограничены 2016-тым годом. Тоесть, когда-то уже изменялся доступный диапазон, но и он со временем стал неактуальный.
Довольно часто, при работе с почтой, используется протокол IMAP (Interim Mail Access Protocol). Удобность этого протокола заключается в синхронизации, в отличии от протокола POP3 (Post Office Protocol - Version 3).
Однако, если доступ ящику имеет несколько человек (например менеджеры компании), то могут возникнуть проблемы, как случайные, так и умышленные. Самая частая: удаление сообщений на одном клиенте влечёт за собой синхронное удаление на всех активных клиентах (в том числе и на сервере).
ionCube — это популярный способ шифрования php-файлов. ionCube был создан в 2002 как инструмент для защиты программного обеспечения (написанном на PHP) от просмотра, изменения или запуска на компьютерах, без требуемой лицензии. Сама технология кодирования выросла из проекта PHP Accelerator и изначально запускалась в составе сервиса, в котором PHP-скрипты загружались, раскодировались и возвращались обратно в командную оболочку.
Попробуем установить ionCube на сервере под управлением FreeBSD. Исходные данные следующие:
Не так давно, описывал проблему с нехваткой свободного дискового пространства на маршрутизаторе Juniper mx80. Как и обещал, разберемся с данной проблемой более детально (в принципе, разобрался с проблемой уже давненько, только на страницах блога этой информации нету).
Итак, описание проблемы:
Понадобилось как-то забекапить раздел целиком. В моем частном случае, это раздел /var.
Конечно же, tar нам в помощь. Однако, возникла такая проблема - архив раздела /var не поместился бы ни на один другой раздел:
# df -h |
После внесения очередных изменений в конфигурацию маршрутизатора Juniper MX80, отправил комманду на применения изменений, однако в результате получил следующую ошибку применения конфигурации:
muff@router# commit |
И хотя был уверен, что не допустил ошибок в коммандах конфигурации, решил посмотреть, какие именно изменения будут применяться. Однако, снова ошибка:
При наличии в сети DHCP-сервера, иногда возникает необходимость детального анализа содержимого DHCP запросов/ответов. В этом случае отличным помощником выступает утилита dhcpdump. Указав в качестве параметра сетевой интерфейс, получаем расшифровку всех зафиксированных на нем DHCP-пакетов.
Выполним установку утилиты из системы портов:
# cd /usr/ports/net/dhcpdump && make install clean && rehash |
Сложностей с использованием утилиты не возникает. Ключей запуска не так и много:
# dhcpdump |
При диагностике локальной сети иногда возникает необходимость проверить работоспособность того или иного DHCP-сервера. Конечно, можно запустить dhclient и проверить результат. Однако при этом возникает ряд проблем:
Последние комментарии
11 недель 4 дня назад
35 недель 6 дней назад
2 года 36 недель назад
3 года 6 недель назад
3 года 29 недель назад
3 года 44 недели назад
3 года 45 недель назад
3 года 48 недель назад
4 года 7 недель назад
4 года 12 недель назад