WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Пакет vsFTPD
содержит очень защищенный и очень маленький демон FTP
. Он полезен для передачи файлов через сеть. Адрес (FTP):
ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.1.tar.gz
. Контрольная сумма: 63838791ec8b1375ed154fb2603e52e9 Размер: 148 KB Требуемое дисковое пространство: 492 KB Расчетное время сборки: 0.01 SBU Linux-PAM-0.78,
OpenSSL-0.9.7e,
и tcpwrappers-7.6. В целях безопасности запуск vs
FTPD под непривилегированным
пользователем и группой нежелателен. Также должен быть создан пользователь,
отображающий анонимных пользователей. Установим vsFTPD
запуском следующих команд: install -d [...]: Эта команда
создает каталог, который будут использовать анонимные пользователи
(/home/ftp), и другой каталог, который будет
использовать демон в качестве корневого (/var/ftp/empty
). /home/ftp не должен принадлежать пользователю
vsftpd или пользователю ftp. echo "#define VSF_BUILD_TCPWRAPPERS"
>>builddefs.h: Используйте это перед
make для добавления
поддержки tcpwrappers. echo "#define VSF_BUILD_SSL"
>>builddefs.h: Используйте это перед
make для добавления
поддержки SSL. install -m [...]:
Makefile жестко связывает
/usr/local (если присутствует). Эти команды установят
файлы в /usr. Установим стартовый скрипт /etc/rc.d/init.d/vsftpd, включенный в
пакет blfs-bootscripts-6.0.
/etc/vsftpd.conf. vsFTPD идет
с базовым только анонимным файлом конфигурации, который был скопирован в
/etc ранее. Этот файл должен быть изменен,
поскольку теперь рекомендуется запускать vsftpd
в одиночном режиме в противоположность к режиму
inetd/
xinetd. Также Вы должны описать
созданного выше пользователя, разделяющего привилегии. Наконец, Вы должны
описать chroot каталог.
man vsftpd.conf
даст все детали. Пакет vsFTPD
содержит vsftpd. vsftpd это
FTP-демон. Последнее обновление 2005-02-12 09:53:54 -0700.
Beyond Linux From Scratch. Версия 6.0
Глава 24. WEB-сервисы
vsFTPD-2.0.1
Введение в vsFTPD
Информация о пакете
Зависимости
vsFTPD
Опционально
Установка vsFTPD
install -d -m 0755 /var/ftp/empty &&
install -d -m 0755 /home/ftp &&
groupadd vsftpd &&
useradd -d /dev/null -c "vsFTPD User" -g vsftpd -s /bin/false vsftpd &&
groupadd ftp &&
useradd -c anonymous_user -d /home/ftp -g ftp -s /bin/false ftp
make &&
install -m 755 vsftpd /usr/sbin/vsftpd &&
install -m 644 vsftpd.8 /usr/share/man/man8 &&
install -m 644 vsftpd.conf.5 /usr/share/man/man5 &&
install -m 644 vsftpd.conf /etc
Описание команд
Замечание
Конфигурация vsFTPD
Стартовый скрипт vsftpd
make install-vsftpd
Файлы конфигурации
Конфигурационная информация
cat >> /etc/vsftpd.conf << "EOF"
background=YES
listen=YES
nopriv_user=vsftpd
secure_chroot_dir=/var/ftp/empty
EOF
Содержание
Описание
vsftpd
Найди своих коллег! |