vsFTPd.conf - заточка под себя. (Об работе с FTP клиентом vsFTPd)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Rassol2
Сообщения: 120

vsFTPd.conf - заточка под себя.

Сообщение Rassol2 »

Здравствуйте, с прошедшим.

Собственно тока что закончил курить мануал по vsFTPd ссылка на чудесный ман http://www.opennet.ru/base/net/vsftpd_overview.txt.html
Там много полезных вещей прочел, собрал свой конфиг, и приступил к тестированию на localhost ubuntu 10.04

особые требования к vsFTPd выдвинул следующие.
Возможность скрыть некие папки и файлы на FTP сервере.
Возможность отключить доступ к некотором папкам и файлам.
Ограничь скорость обмена на FTP сервере.
Запретить применять chmod
скрыть файлы которые начинаются на точку.
Брать список пользователей из /etc/passwd + запереть пользователей в своtм хомяке.

конфиг получился следующий:

Код: Выделить всё

listen=YES
anonymous_enable=NO
local_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
#Я правил.
local_enable=YES
chroot_local_user=YES
passwd_chroot_enable=YES
passwd_chroot_enable=YES
chmod_enable=NO
local_max_rate=2000000
#Запретить выкачивать файлы с сервера
#download_enable=YES
deny_file={*game.cfg,*hlds_amd,*hlds_i486,*hlds_i686,*hlds_run,*hltv}
hide_ids=YES


При тесте на десктопе все работает вроде, кроме того что я не могу ничего залить по по протоколу FTP что сразу наталкивает на мысль, что остальные фичи не работают.
так же хотел бы узнать как правильно указать hide_file={как тут вписывать папки и файлы которые нужно скрыть ? к примеру папи rassol2, rassol3 b и файлы rassol4 rassol5 } напишите пожалуйста а то в мануале вот так
Пример: hide_file={*.mp3.,.hidden,hide*,h?}

как по мне нет никакой логики в символах.
Также интересует работает ли vsFTPd c .ftpaccess и если внутри файла прописать
<Limit All>
Allow from 178.94.142.21
Deny from all
</Limit>

Это запретит доступ все пользователям кроме указанного ip ? так у меня было на proftpd

Так же с радостью выслушаю замечания по моему конфигу, и приму советы от бывалых.
Спасибо сказали:
Аватара пользователя
lastpriot
Сообщения: 218
ОС: FreeBSD

Re: vsFTPd.conf - заточка под себя.

Сообщение lastpriot »

write_enable=YES откроет доступ на запись
смущает rsa_cert_file (он как бы в дуете идет с rsa_private_key_file) + нужно ssl_enable=YES

.ftpaccess в vsftpd не работает
Спасибо сказали: