The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

vsFTPD-2.0.1

Введение в vsFTPD

Пакет vsFTPD содержит очень защищенный и очень маленький демон FTP. Он полезен для передачи файлов через сеть.

Информация о пакете

  • Адрес (HTTP):

  • Адрес (FTP): ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.1.tar.gz

  • Контрольная сумма: 63838791ec8b1375ed154fb2603e52e9

  • Размер: 148 KB

  • Требуемое дисковое пространство: 492 KB

  • Расчетное время сборки: 0.01 SBU

Зависимости vsFTPD

Опционально

Linux-PAM-0.78, OpenSSL-0.9.7e, и tcpwrappers-7.6

Установка 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

Установим vsFTPD запуском следующих команд:

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

Описание команд

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.

Конфигурация vsFTPD

Стартовый скрипт vsftpd

Установим стартовый скрипт /etc/rc.d/init.d/vsftpd, включенный в пакет blfs-bootscripts-6.0.

make install-vsftpd

Файлы конфигурации

/etc/vsftpd.conf

Конфигурационная информация

vsFTPD идет с базовым только анонимным файлом конфигурации, который был скопирован в /etc ранее. Этот файл должен быть изменен, поскольку теперь рекомендуется запускать vsftpd в одиночном режиме в противоположность к режиму inetd/xinetd. Так же вы должны описать созданного выше пользователя, разделяющего привилегии. Наконец, вы должны описать chroot диекторию. man vsftpd.conf даст вам все детели.

cat >> /etc/vsftpd.conf << "EOF"
background=YES
listen=YES
nopriv_user=vsftpd
secure_chroot_dir=/var/ftp/empty
EOF

Содержание

Пакет vsFTPD содержит vsftpd.

Описание

vsftpd

vsftpd это FTP демон.

Последнее обновление 2005-02-12 09:53:54 -0700


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList