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) и как это пучше сделать.
Спасибо.