pure-ftpd на netbsd

19 октября 2011 2689 admin

pure-ftpd на netbsd



Я обычно экспериментирую над NetBSD в VMWare.

Это очевидно и удобно: не надо выделять отдельную физическую машину для этого.

Но есть минусы: если сеть не настроена или не хочется наличия сети, но надо как-то закидывать в виртуалку файлы, то этот самый процесс закидывания в виртуалку может оказаться утомительным и нудным. особенно если часто этим пользоваться.

Использование физических устройств мы сразу отвергнем - мы же юзвери продвинутые, мы же - демоны angry ))

Поэтому, рассматриваем софтовые варианты.

Сначала я делал образы компашек из программ в UltraISO и монтировал к виртуалке.
Но со временем выявились трудности и в таком, казалось бы, варианте:

- надо каждый раз размонтировать.
- надо каждый раз примонтировать.
- надо образ изменять.
- а это запуск программы.
- поиск программ в дереве каталогов.
- и т.д. и т.п.

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

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

В общем, решено было поднять FTP-сервер.

Пробежавшись по пакетам, увидел там pureftd, версии 1.0.30

Вот полный список пакетов: http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1_2011Q1/All/
(используется NetBSD версии 5.1 из коллекции Q1 2011 года на платформе i386, как видно из ../NetBSD/i386/5.1_2011Q1/..)
А вот и полное название искомого pureftpd-сервера: pure-ftpd-1.0.30.tgz

Замечу, что давно хотел поюзать этот демон - довольно часто он появляется на серваках известных ресурсов.

Посмотрел зависимости, необходимые для установки в файле +CONTENTS. Первое же приятное удивление. Нужен всего один пакетик из зависимостей - digest-20080510, размером в 42 килобайта.
При весе самого ftp-демона в 154 килобайта - очень даже шустрый звЭршка! ))

Быстренько сделал:
pkg_add http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1_2011Q1/All/pure-ftpd-1.0.30.tgz

И буквально через несколько мгновений, появилось окошко, где мне радостно сообщили, что pureftpd-демон успешно установлен.
Оставалось только минимум действий для того, чтобы закинуть его в автозапуск.
и всё!

Радости - полные штаны )))

Вот, собственно, это радостное сообщение:
pureftpd1.0install.jpg (44.83 Kb)

В частности, где говорится, что:

1. Если у вас не установлено PKG_RCD_SCRYPTS в файле /etc/mk.conf, то скопировать
/usr/pkg/share/examples/rc.d/pure_ftpd в /etc/rc.d/pure_ftd

(что было же немедленно сделано, ибо файла mk.conf у мя - вообще небыло ;) )

и добавить запись:

pure_ftpd=YES

в файл /etc/rc.conf. Другие FTP серверы должны быть выключены.

2. Остановите все другие запущенные FTP серверы. Теперь, запустить pure_ftpd демон можно командой:

/etc/rc.d/pure_ftpd start

Т.е., запустить как и все службы.

1. Первая запись - автоматически запускает pureftpd-демон при старте системы, до логина.
2. Вторая запись - ручной запуск.

Перегрузимся, для проверки, так сказать; pureftpd-демон - прекрасно стартует!

Осталось теперь подключиться.
Так как я всегда сижу под root'ом (практически визуально вижу усмешки, при упоминании "сижу под root'ом", на что показуваю tongue ), то забив в ftp-клиенте Total Commander'а данные IP/root/root_password - мы смело подключаемся в рабочую директорию. то бишь в папку root )))

Естественно, режим запуска и данные пользователей для ftp-сервера должны быть изменены!!!

Подключаемся - и заливаем все что душе угодно!
И пользуемся smile
  • 0

Другие новости по теме:

Другие новости по теме:

    Добавление комментария

    Имя:
    Пароль:
    Email:
    Код:
    captcha
    Введите код:

    Последнии комментарии
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Leatha (08.03.2026)
    certainly like your web site however you need to t...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Amie (06.03.2026)
    I couldn't resist commenting. Well written!

    My web-...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Susanna (04.03.2026)
    Великолепное игровая платформа, продолжайте в том ...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Benito (11.02.2026)
    Greate post. Keep writing such kind of info on you...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Noreen (11.02.2026)
    Just want to say your article is as amazing. The c...
    Что такое сны ?
    Автор admin (12.01.2026)
    stranger, Зато никогда не поздно)
    Рад, если у...
    Что такое сны ?
    Автор stranger (27.04.2025)
    Удивительная, просто удивительная статья!!!
    П...
    Обновление NetBSD до STABLE
    Автор www3 (14.06.2024)
    Много кто пользуется, но народ не очень словоохотл...
    Обновление NetBSD до STABLE
    Автор www2 (14.06.2024)
    anon, я пользуюсь.
    Как конвертировать LSD в DSL
    Автор testforasong (28.01.2024)
    Здравствуйте, не нахожу байт за номером 5A9DD. Ест...
     Популярные
       
    Календарь
    « Март »
    Пн Вт Ср Чт Пт Сб Вс
    1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30 31
    Яндекс.Метрика