Ноя
03
2009
Большая часть FTP серверов под FreeBSD построена на vsftpd, proftpd, pure-ftpd или уж с использованием нативного, присутствующего в базовой системе ftp сервера. Тем не менее существует масса разнообразных проектов FTP серверов, большая часть из которых пусть не так обширна по возможностям, как выше перечисленные виды, но тем не менее они функциональны и обладают достаточной функциональностью для работы.
Один из таких серверов bftpd. Он присутствует в портах, оттуда его и поставим.
Read more »
Filed in ftp | hilik | Комментарии отключены
Мар
29
2009
При обслуживании больших, активно развивающихся веб проектов, раньше или позже вы столкнетесь с тем, что придется расширять дисковое пространство, а расширение дискового пространства, как правило связанно с переносом больших объемов файлов. Когда надо перенести 2 десятка файлов, объемом мегабайт 200, никакой сложности нет. Время переноса пара минут, количество отказов минимально.
Но что делать, когда нужно перенести гигабайт 100-200, пару десятков миллионов файлов? Время переноса такого объема, будет исчисляться часами. При простом переносе файлы будут постепенно исчезать и пришедшие за этим файлом пользователи, будут получать отказ.
Read more »
Мар
14
2009
tftp сервер входящий в базовую систему FreeBSD всем хорош, работает хорошо и стабильно. Единственное что он не может, это быть standalone сервером. В принципе эта функциональность не обязательна, чаще всего достаточно уметь запускаться через inetd, но временами надо.
Устанавливаем из портов:
cd /usr/ports/ftp/tftp-hpa/
make install clean
Стартовый скрипт не идет в портах, создадим его сами(tfptpd.sh):
#!/bin/sh
#tftpd.sh
case $1 in
start)
`/usr/local/libexec/in.tftpd -l -4 -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv -s /tftpboot`
;;
stop)
`killall -9 in.tftpd`
;;
*)
;;
esac
Поместим его в /usr/local/etc/rc.d/ и можно запускать.
/usr/local/etc/rc.d/tftpd.sh start
Filed in ftp | hilik | Комментарии отключены
Мар
01
2009
Не так давно, я ставил PureFTP с вебинтерфейсом управления, а теперь аналогичная задача, только с ProFTPd.
ProFTPd установим с поддержкой MySQL, для этого имеется целый, отдельно выделенный порт во FreeBSD:
cd /usr/ports/ftp/proftpd-mysql/
make install clean
Read more »
Filed in ftp | hilik | Комментарии отключены
Фев
13
2009
Любой админ, который занимается настройкой всякого «железа», свичей, роутеров и тому подобное, обязательно столкнется с tftp. Любят его производители железа именно за буковку t, которая означает trivial, а именно простой протокол передачи файлов. В состав базовой системы FreeBSD входит как сервер, запускаемый через inetd, так и клиент этого протокола. Настройка сводится к прописыванию в настройках inetd и указании правильных флагов. По умолчанию установлены такие флаги:
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot
Read more »
Filed in ftp | hilik | Комментарии отключены
Янв
26
2009
ProFTPD – один из самых популярных, продвинутых ftp серверов. Содержит массу настроек и возможностей, легко расширяется за счет модулей. И что самое приятное для многих – его конфигурационный файл имеет подобный Apache синтаксис.
Во FreeBSD ProFTPD присутствует в портах в обычном виде и порта, который собирается сразу с поддержкой MySQL. Установим обычный порт, он с легкостью позволяет работать системным пользователям и практически не нуждается в настройке:
cd /usr/ports/ftp/proftpd
make install clean
Read more »
Filed in ftp | hilik | Комментарии отключены
Янв
13
2009
Одной из любимых тем у системных администраторов – это интеграция всего всего, для авторизации через одну базу. База эта, чаще всего оказывается MySQL, в общем самое популярное решение. Сейчас мы настроим взаимодействие PureFTP с MySQL и сверху добавим, для удобства управления UserManager.
Read more »
Filed in ftp | admin | Комментарии отключены
Ноя
12
2008
Приступаем к установке из портов, с поддержкой русского языка:
cd /usr/ports/ftp/pure-ftpd/
make WITH_LANG=russian install clean
Read more »