| Как гибко манипулировать настройками vsftp для разных сетей |
[исправить] |
Допустим у нас есть сеть 192.168.0.0/24, с которой надо что-то разрешить, а для
остальных - запретить.
Редактируем файл /etc/hosts.allow
vsftpd: 192.168.0.0/255.255.255.0, 127.0.0.1: setenv VSFTPD_LOAD_CONF / etc/vsftpd-int.conf : nice 15
vsftpd: ALL : nice 15
В результате при коннекте из нашей сети будет выполняться конфиг /etc/vsftpd-int.conf,
а при коннекте из остальных сетей - /etc/vsftpd.conf
Ну а прописать в разных конфигах разные фичи я думаю проблем не составит.
У меня так регулируется скорость:
cat /etc/vsftpd-int.conf
...тут пропущен здоровый кусок конфига
# Этот конфиг для внутренних нужд - скорость по максимуму
anon_max_rate=0
local_max_rate=0
cat /etc/vsftpd.conf
...тут пропущен здоровый кусок конфига
anon_max_rate=32000
local_max_rate=64000
|
| |
|
|
30.11.2006
, Автор: dimus
|
| Раздел: Корень / Администратору / Сетевые сервисы / FTP, Bittorrent |