Page 1 of 4 123 ... LastLast
Results 1 to 15 of 71

Thread: Базовая настройка ProFtpD

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Вопрос по ФТП

    У меня WL-550gE. Настроен по схеме :
    "Конфигурирование PPTP (VPN) c одновременным доступом в "домовую" сеть" из фака. Вроде работает.

    Еще у меня есть статический ip в интернете. Подскажите как настроить
    ФТП сервер чтоб он был доступен из интернета? в настройках ФТП сервера какой ip вводить? который дал роутер, или реальный интернетовский? И как настроить сам роутер, какой-нибудь виртульный сервер содать? какой ip писать в Local IP, или вообще как-нибудь по-другому?

    И вообще будет ли в такой системе работать реальный ip?

    Просто в первый раз связался с беспроводной сетью, даже не все термины понимаю.

  2. #2

    proFTPd

    Наверное это немного не про сам роутер но все же я таки его до мучал до состояния в котором уже можно работать с фтп, пользователи пока не получились, но это уже по ходу пьесы...
    Дак вот русския малые "я" в путях не работают Есть способ решить проблему, кроме поставить другой фтп сервер и ручками изменить на Я большую?

  3. #3
    нашел решение такое
    http://www.opennet.ru/base/patch/rus_proftpd.txt.html
    или конкретно надо в файле netio.c вырезать этот свич:
    Code:
    switch (mode) {
           case IAC:
             switch (cp) {
               case WILL:
               case WONT:
               case DO:
               case DONT:
                 mode = cp;
                 continue;
    
               case IAC:
                 mode = 0;
                 break;
    
               default:
                 /* Ignore */
                 mode = 0;
                 continue;
             }
             break;
    
           case WILL:
           case WONT:
             pr_netio_printf(out_nstrm, "%c%c%c", IAC, DONT, cp);
             mode = 0;
             continue;
    
           case DO:
           case DONT:
             pr_netio_printf(out_nstrm, "%c%c%c", IAC, WONT, cp);
             mode = 0;
             continue;
    
           default:
             if (cp == IAC) {
               mode = cp;
               continue;
             }
             break;
         }
    или вот еще тут описано
    http://www.iplab-nnz.ru/blog/index.p...Id=26&blogId=1
    но все это требует перекомпиляции, объясните как это делать и где брать компилятор. Или может кто-то уже делал это? и можно добавить патченую версию в ipkg или просто отдельно как-то?

  4. #4
    Не знаю. У меня приспокойно работает proftpd, взятый из ipk (ipkg proftpd) с русскими буквами и "я" в том числе.
    ----
    With best reagards,
    Sergey.

  5. #5
    Quote Originally Posted by Tronix View Post
    Не знаю. У меня приспокойно работает proftpd, взятый из ipk (ipkg proftpd) с русскими буквами и "я" в том числе.
    Не правда. Попробуй создать/залить самбой файл с маленькой 'я' в имени, и прочитать через proftpd... Если гонять файлы только через proftpd в юникоде то проблем с 'я' конечно не будет.

    P.S. Вообще тема боян страшный, этой проблеме уже лет 5, и каждый ее решает как ему больше нравится. В данном случае решать ее IMHO не целесообразно, слишком хилое железо, чтобы на нем серьезный FTP сервер поднимать. Макс 1.5Мб/сек c USB диска и wl500gP раскорячивает, загрузка ~5-6, все остальные сервисы отдыхают, пинг больше 2 sec и т.п. и т.д.

  6. #6
    странно что за 5 лет в пакете для роутера ее никто не решил, тем более что описаниям решение простое при наличие всего необходимого.
    ФТП на роутере конечно медленный но зато его можно круглосуточно держать ненапрягая себя и главное домашних. пока решил проблему заменой с "я" на "Я", но это не очень удобно при каждом обновлении фтп за этим следить.

  7. #7

    Post настройка proftpd

    Приветствую.

    подскажите пожалуйста как написать конфиг файл
    есть /tmp/harddisk/
    там
    folder1
    folder2
    folder3
    folder4
    folder5

    Хочется раздать доступ по ftp anomymous через proftpd только к папкам folder1, folder2, folder3

  8. #8
    такое решение


    Code:
    <Anonymous /tmp/harddisk>
        User                        ftp
        Group                       ftp
        UserAlias                   anonymous ftp
    
        <Limit WRITE>
            DenyAll
        </Limit>
    
        <Directory folder4>
            HideGroup root #здесь указать группу-владельца папки
            <Limit DIRS>
                IgnoreHidden on
            </Limit>
        </Directory>
    
        <Directory folder5>
            HideGroup root #здесь указать группу-владельца папки
            <Limit DIRS>
                IgnoreHidden on
            </Limit>
        </Directory>
    
    </Anonymous>

  9. #9

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

  10. #10

    ProFTPD. Как грамотно настроить.

    Эх... Уже какой день мучаюсь. Никак не могу найти, как в конфиге прописать именованного юзера. Везде рассказывается только про анонимных. Прошу помощи, господа!

    PS: И ещё, как его запустить грамотно? При команде proftpd виснет.

  11. #11
    Подскажите
    Поставил proftpd командой ipkg install proftpd
    поставил вроде все нормально
    даю команду proftpd
    а он мне в ответ
    Code:
    [white@ASUS root]$ proftpd
    ASUS - fatal: Socket operation on non-socket

  12. #12
    юзеров можно добавить в систему и на фтп заходить с их именами и паролями в их домашний каталог типа /home/vasya
    для запуска в конфиге proftpd.conf должно быть:
    ServerType standalone

  13. #13

    proftpd

    посмотрел темы по proftpd но не нашел ответа на свой вопрос. помогите пожалуйста.

    поставил proftpd. юзеров берет с /etc/passwd. анонимусы отключены.

    когда иду из Opera на адрес ftp://192.168.125.100 то опера корректно спрашивает логин/пароль и пускает в home-директорию юзера.

    если пытаюсь зайти по ftp с клиента, получаю такой тупняк:

    Resolving host name 192.168.125.100...
    Connecting to (192.168.125.100) -> IP: 192.168.125.100 PORT: 21
    Connected to (192.168.125.100) -> Time = 0ms
    Socket connected waiting for login sequence.
    Connection timeout. No response from server.
    Cannot login waiting to retry (30s)...


    подскажите как быть? спасибо

  14. #14
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by begemot View Post
    посмотрел темы по proftpd но не нашел ответа на свой вопрос. помогите пожалуйста.

    поставил proftpd. юзеров берет с /etc/passwd. анонимусы отключены.

    когда иду из Opera на адрес ftp://192.168.125.100 то опера корректно спрашивает логин/пароль и пускает в home-директорию юзера.

    если пытаюсь зайти по ftp с клиента, получаю такой тупняк:

    Resolving host name 192.168.125.100...
    Connecting to (192.168.125.100) -> IP: 192.168.125.100 PORT: 21
    Connected to (192.168.125.100) -> Time = 0ms
    Socket connected waiting for login sequence.
    Connection timeout. No response from server.
    Cannot login waiting to retry (30s)...


    подскажите как быть? спасибо
    Попробуй другой клиент.

  15. #15
    Quote Originally Posted by vectorm View Post
    Попробуй другой клиент.
    Или попробовать поиграться с пассивным режимом у клиента, если не включен, то включить его. У меня к роутеру цепляется именно в пассивном режиме, он же (пассивный режим), если мне не изменяет память, по умолчанию в настройках броузеров прописан.

Page 1 of 4 123 ... LastLast

Similar Threads

  1. Настройка PPTP VPN (accel-pppd) на роутере Asus
    By biGdada in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 305
    Last Post: 23-06-2016, 10:36
  2. Настройка CRON на роутере
    By dccharacter in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 338
    Last Post: 04-11-2014, 20:25
  3. Не получается настроить Virtual DMZ
    By xAL in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 167
    Last Post: 23-11-2012, 01:57
  4. Не вижу половины сайтов (mtu & dns)
    By CHERT in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 347
    Last Post: 24-10-2012, 09:05

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •