ProFTPD. Как грамотно настроить.
Эх... :) Уже какой день мучаюсь. Никак не могу найти, как в конфиге прописать именованного юзера. Везде рассказывается только про анонимных. Прошу помощи, господа!
PS: И ещё, как его запустить грамотно? При команде proftpd виснет. :(
ФТП сервер - фильтрация IP
Хочу поднять на роутере ФТП сервер внутрь локальной сети QWERTY.
Нужно как-то настроить фильтр IP адресов - чтобы отсекать посетителей из внешки. У меня постоянный внешний IP и у части пользователей QWERTY тоже (нужно как-то указывать диапазоны).
Как сверхзадача - возможность скрывать/показывать отдельные папки на сервере для отдельных пользователей.
До этого сервер крутился под FileZilla Server - мешает жужжание системного блока, чтобы держать сервер постоянно в онлайне.
Задача осложняется тем, что с Linux/Unix практически не общался и листинги команд для настройки роутера пока выглядят непонятно.
С компьютерами однако общаюсь профессионально, поэтому готов копать сам, если поможете выбрать правильное направление.
Роутер перепрошил. webtools поставил. proftpd успешно установил, на чём и остановился, так как в .doc файл на роутере (который упоминается в конце установки) залезть уже не смог.
Помогите с базовыми принципами - готов потом переработать это в руководство. Многим полезно будет.
вопросы по настройке proftpd
Для установки proftpd, я проделал следующее:
Выключил ftp в web интерфейсе
Перегрузил роутер
Подключился к нему через телнет
и:
1.
Code:
mkdir /tmp/harddisk/opt
mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg
ipkg update
ipkg install adduser
ipkg install proftpd
2. Согласно /opt/doc/proftpd/proftpd-install.doc
Сделал все как написано:
To run standalone, edit /opt/etc/xinet.d setting "disable=yes". Then copy
/opt/doc/proftpd/S58proftpd to /opt/etc/init.d and edit proftpd.conf so that
"ServerType" is "standalone"
3. Руками дописал в /etc/group сроку
ftp::50:ftp:x:500:
4. Добавляю группу ftp:
adduser ftp -D -G ftp
и получаю сообщение:
adduser: /home/ftp: Read-only file system
adduser: /home/ftp: No such file or directory
adduser: /home/ftp: No such file or directory
Вопросы:
1) Что я делаю не так?
2) После перезагрузки роутера строка
ftp::50:ftp:x:500:
в /etc/group пропадает. (после прописи строки пробовал давать комманды flashfs save && flashfs commit && flashfs enable, не помогло)
3) Как сделать так, чтобы роутер при загрузки запускал proftpd автоматически.
4) Нужно ли монтировать /opt c жесткого диска при загрузке роутера (mount -obind /tmp/harddisk/opt /opt) и как это пучше сделать.
Спасибо.
Статистика посещения FTP на базе ASUS WL-500gP
Статистика посещения FTP на базе ASUS WL-500gP.
Кто, что, когда скачал, что закачал, скорости скачки/закачки.
Как сделать, может есть готовые варианты ?
Альтернатива штатному stupid-ftpd
Приветствую! Хочется поднять FTP наружу с возможностью задавать пользователям права на запись/чтение разных каталогов. В репозитории выбор серверов такой, что глаза разбегаются!
Code:
bftpd - 2.1-1 - bftpd is a very configurable Linux FTP server which can do chroot without special configuration or directory preparation.
ftpd-topfield - 0.7.4-1 - FTPD for the Topfield TF5000PVRt
proftpd - 1.3.1-2 - Highly configurable FTP server with SSL-TLS
pure-ftpd - 1.0.21-2 - A free (BSD), secure, production-quality and standard-conformant FTP server.
tnftpd - 20061217-2 - tnftpd (formerly lukemftpd) is a port of the NetBSD FTP server to other systems.
vsftpd - 2.0.5-1 - ftp daemon with an emphasis on speed and security
Что посоветуете исходя из собственного опыта?