The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Настройка ProFTPd на сервере под управлением FreeBSD (freebsd ftp proftpd)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: freebsd, ftp, proftpd,  (найти похожие документы)
From: Бочкарев Денис aka def <def@almnu.ru> Newsgroups: mail Date: Mon, 21 Jul 2003 14:31:37 +0000 (UTC) Subject: Настройка ProFTPd на сервере под управлением FreeBSD Помощь в установке и настройке ProFTPd на сервере под управлением FreeBSD 4.x/5.х. (18.07.2003) http://shelter.almnu.ru Установка ProFTPd (http://www.proftpd.org/) - популярный ftp демон под *NIX. Имеет гибкие настройки, стабилен в работе, быстр, достаточно безопасен, компилируется под многие платформы, имеет полезные расширения для работы с MySQL, LDAP и др. Альтернативы ему практически нет. Стандартный ftp FreeBSD уступает по функциональности и непригоден для большого ftp сервера. Установку целесообразно производить из портов, предварительно накатив их через cvs до послених версий. su-2.05b# cd /usr/ports/ftp/proftpd/ su-2.05b# make all install su-2.05b# make clean Проблем с установкой возникнуть не должно. Если отсутствует канал в интернет, можно установить из пакетов. Дополнительно можно собирать модули используя опцию make --with-modules=${MODULES}. Запуск возможен двумя способами: скриптом при старте системы, либо через inetd. Для первого существует скрипт /usr/local/etc/rc.d/proftpd.sh.sample который нужно переименовать в proftpd.sh и дать права на запуск chmod 755 proftpd.sh. Для второго способа редактируем /etc/inetd.conf, закомментируем две строки и допишем нашу: ftp stream tcp nowait root /usr/local/libexec/proftpd proftpd #ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l #ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l Эта строка позволит загружать демон при старте системы. Без перезагрузки можно послать процессу inetd kill -HUP. Настройка Вооружившись документацией (http://www.proftpd.org/docs/) по используемым в конфигурационном файле директивам приступаем к настройке. Создаем конфиг и открываем его для редактирования. Можно открыть в любом текстовом редакторе, избегая для этих целей Word-a. su-2.05b# cp /usr/local/etc/proftpd.conf.default /usr/local/etc/proftpd.conf su-2.05b# vi /usr/local/etc/proftpd.conf # Имя сервера ServerName "Мой FTP Server" #Как запускается демон (в нашем случае через inetd) ServerType inetd DefaultServer on ServerIdent off #Если сервер в локалке, то можно руту дать возможность соединяться по ftp. В /etc/ftpusers закомментируем root RootLogin on #Стандартный FTP порт Port 21 # Маска для ограничения создания директорий и файлов Umask 022 # Пользователь и группа, под которой работает демон User nobody Group nogroup # Ограничения MaxClients 15 "Слишком много соединений с сервером" MaxClientsPerHost 4 "%m клиента уже подключены с Вашего хоста, больше не разрешено" MaxLoginAttempts 3 "Слишком много попыток войти" # Ограничение трафика. В данном случае мы ограничиваем закачку и скачивание всем пользователям на 150k кроме рута TransferRate RETR,STOR,APPE 150 user !root # Вывод сообщений при входе DisplayConnect /etc/ftp_connect.msg DisplayLogin /etc/ftp_login.msg AccessDenyMsg "ATTENTION!!! ALL CONNECTIONS LOGED" AccessGrantMsg "Now apload/download files" DisplayGoAway "Go Away" #Возможно определить с каких ip соединения допустимы или запрещены #UseHostsAllowFile /etc/proftpd.allow #UseHostsDenyFile /etc/proftpd.deny # Установим ограничения по времени TimeoutIdle 180 TimeoutLogin 120 TimeoutNoTransfer 360 TimeoutStalled 640 # Chroot определенные группы на директории #Для рута DefaultRoot / wheel #Для анонимных пользователей (директория определяется ниже) DefaultRoot /путь.до.папки users #Для других пользователей имеющих свою группу и доспупные только им файлы и папки DefaultRoot /путь.до.папки specialusers # Логи SyslogLevel notice UseReverseDNS off TransferLog /var/log/proftpd-tranfer.log SystemLog /var/log/proftpd-error.log #ExtendedLog /var/log/proftpd-extended.log read,write # Normally, we want files to be overwriteable. <Directory /> AllowOverwrite on </Directory> # Открываем доступ анонимным пользователям <Anonymous /путь.к.директории.для.анонимных.пользователей> User anonftp Group nogroup UserAlias anonymous anonftp MaxClients 20 "Sorry, max %m users -- try again later" DisplayFirstChdir .message <Limit WRITE> DenyAll </Limit> </Anonymous> Создаем необходимые файлы и директории. su-2.05b# cat > /var/log/proftpd-error.log su-2.05b# cat > /var/log/proftpd-tranfer.log su-2.05b# mkdir /var/run/proftpd/ && cat > /var/run/proftpd/proftpd.scoreboard Создаем аналогично файлы приветствий /etc/ftp_connect.msg и /etc/ftp_login.msg. Создаем пользователя anonftp, каталогом для анонимного доступа укажем его домашний каталог(см. алиас выше). Дополнительная информация При запуске и отладке могут понадобиться некоторые ключи: --help --version --list (список встроенных модулей) --debug уровень (от 0 до 9) --config имя-файла --configtest (проверить синтаксис) --nodaemon (вывод на stderr а не syslog) Информацию по состоянию можно отследить пользуясь выводом логов и дополнительными программами (ftpcount, ftptop, ftpwho). su-2.05b# tail -f /var/log/proftpd-error.log su-2.05b# tail -f /var/log/proftpd-tranfer.log Анализаторы логов Logwatch: http://bog.pp.ru/work/syslog.html#logwatch The Webalizer: http://www.webalizer.org/ ftpweblog: http://www.nihongo.org/snowhare/utilities/ftpweblog/ Удачи. Ждем Вас на форуме http://www.shelter.almnu.ru/forum/

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, igorj (?), 22:56, 22/09/2003 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    normalnaja stotja mne pomogla, no hotelosbi
    bolee podrobnogo opisanija
     
     
  • 2.51, Artur (??), 12:38, 23/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь http://www.artcom-ufa.ru/?posts/2011/05/19/ustanovka-i-nastroika-proftpd я описал как настроить proftpd на debian для небольшого хостинга, думаю во фряхе будет не сильно различаться ;-)
     

  • 1.2, Alexndr S. Yatulchik (?), 11:41, 13/04/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    есть ли возможность указать виртуальный путь?
    я хочу расшарить папки, находящиеся на примаунченом дос-разделе
    как это осуществить?
     
     
  • 2.3, Skylord (ok), 16:52, 13/04/2004 [^] [^^] [^^^] [ответить]  
  • +/
    А симлинки уже отменили разве? Или кто мешает примаунтить раздел прямо туда, куда у тебя анонимные юзера входят?
     
  • 2.4, Skylord (ok), 17:47, 13/04/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Сорри, торможу. :-) Симлинки тут не прокатят. Только маунтить. См. FAQ proftpd поиском по слову symlinks :-)
     
     
  • 3.5, Толя (?), 02:40, 04/05/2004 [^] [^^] [^^^] [ответить]  
  • +/
    Маунтить так ;-)
    mount -o bind /mnt/win_c/music /var/ftp/music
    т.е. смонтировать папку из /mnt/win_c/music в корень ftp сервера /var/ftp/music
     
     
  • 4.20, МудЫло (?), 13:36, 03/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Ахренеть.
    А в Фстабе что писать ?
     
     
  • 5.28, xexe (?), 17:33, 25/10/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Ахренеть.
    >А в Фстабе что писать ?


    ничего не пиши, делай скрипт(например "mount_dirs") с правами 755(на запуск).
    в него нарисуй:
    ---------------------------------------------------------
    #!/bin/sh/
    #
    #
    #
    mount_nullfs /дир_которую_примаунтить/ /куда_её_маунтить/
    ---------------------------------------------------------
    и т.д.

    скрипт кинь в /etc/rc.d/

     
  • 2.47, demonx71 (?), 15:09, 08/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    смонтируйте нужные вам каталоги ДОСа прямо в каталог фтп, например
    создаем в каталоге /home/ftp/pub каталог disk1 - монтируем в эту точку ваш каталог из ДОСа с правилами подключения для фат 16 или 32. Н у и так далее - disk2, disk3 - имена точек монтирования могут быть и другие.

    Мне только непонятно, откуда на сервере под управлением БСД появляются ДОС разделы??? :)))

     

  • 1.6, hbit (?), 18:22, 31/05/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо
     
  • 1.7, lamer (??), 17:24, 09/07/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто нибуть знает где у MAC OS proftpd.scoreboard лежать должна?
     
  • 1.8, a55_5 (??), 10:09, 10/09/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    :D неужели в МАК ОС тоже эта проблема... пропиши директиву в конфиг:
    ScoreboardFile          /var/run/proftpd.scoreboard
     
  • 1.9, sapran (?), 17:52, 08/11/2004 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    kewl, 10x nigga. помог реально за 10 минут выкрутиться =)
     
  • 1.10, Schizoid (?), 14:57, 14/09/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а без реального ай-пишника этот сервер работает?
     
     
  • 2.12, Khoss (?), 12:10, 03/11/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно работает. Он слушает порт 21 на всех в текущий момент айпишниках.
     

  • 1.11, Den (??), 17:00, 02/10/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    сделал всё как надо... но при подключении пользователя, почему-то его пытается перебросить в директорию / хотя домашняя директория /home/ftp, перепробовал всё... прописывал в DefaulRoot /whel ; /home/ftp ; /usr/home/ftp и всё равно в логах пказывает
    Login successful.
    user chdir("/"): Permission denied

    в чём же грабли?!

     
  • 1.13, Артм (?), 17:02, 02/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно установить ограничения на количесвто попыток ввода пароля?? (а то с таким успехом любой идиот сможет подобрать пароль)
     
  • 1.14, Вадим (??), 17:02, 03/01/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Смонтировал раздел fat32, там были русские имена, настроил как полагается proftpd, но когда захожу на фтп сервер русские буквы искажаются.
     
  • 1.15, Сергей (??), 14:46, 08/02/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите пожалуйста как сделать, чтобы ЛИСТИНГ директории был, а скачать было невозможно.
    Т.е. смотреть что внутри директории можно.

    Спасибо!

     
     
  • 2.16, VV (??), 18:45, 19/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    <Directory /имя>
      <Limit LIST NLST>
            AllowAll
      </Limit>
      <Limit RETR>
            DenyAll
      </Limit>
    </Directory>

    http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Limit.html

     

  • 1.17, Nick (??), 07:51, 25/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Имеется MacOS 10.4. Proftpd версии 1.2.4 с авторизацией по PAM. Использую pam_unix.so. Авторизация идет по netinfo базе с типом пароля "Basic". Т.е. я могу прописать параметр:
    authentication_authority: ;ShadowHash;
    но авторизация ФТП все равно идет через Basic;

    Хочется, чтобы proftpd умел работать с базой "ShadowHash".  Носом чую, что нужно применять PAM модуль pam_securityserver.so, но proftpd с ним не работает.
    Может патч какой есть?

     
     
  • 2.18, Nick (??), 09:23, 29/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Временно удалось нейтрализовать проблему. Авторизацию обламывал вызов функции set_proctitle в main.c.

    --- ../proftpd-1.2.10.orig/src/main.c2004-08-08 05:22:42.000000000 +0700
    +++ ./src/main.c2006-03-26 17:34:58.000000000 +0700
    @@ -288,6 +288,10 @@
       Argv[1] = NULL;
    #endif /* PF_ARGV_NEW */

    +#ifndef __APPLE__
    +  /* unfortunately setting proc title make pam_start with
    +     securityserver.so in stack to hang up :-(
    +  */
    #if PF_ARGV_TYPE == PF_ARGV_WRITEABLE
       /* We can overwrite individual argv[] arguments.  Semi-nice.
        */
    @@ -298,6 +302,7 @@
         *p++ = '\0';
       Argv[1] = NULL;
    #endif /* PF_ARGV_WRITEABLE */
    +#endif /* ! __APPLE__ */

    #if PF_ARGV_TYPE == PF_ARGV_PSTAT
       pst.pst_command = statbuf;

     

  • 1.19, Nick (??), 09:23, 29/03/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Временно удалось нейтрализовать проблему. Авторизацию обламывал вызов функции set_proctitle в main.c.

    --- ../proftpd-1.2.10.orig/src/main.c2004-08-08 05:22:42.000000000 +0700
    +++ ./src/main.c2006-03-26 17:34:58.000000000 +0700
    @@ -288,6 +288,10 @@
       Argv[1] = NULL;
    #endif /* PF_ARGV_NEW */

    +#ifndef __APPLE__
    +  /* unfortunately setting proc title make pam_start with
    +     securityserver.so in stack to hang up :-(
    +  */
    #if PF_ARGV_TYPE == PF_ARGV_WRITEABLE
       /* We can overwrite individual argv[] arguments.  Semi-nice.
        */
    @@ -298,6 +302,7 @@
         *p++ = '\0';
       Argv[1] = NULL;
    #endif /* PF_ARGV_WRITEABLE */
    +#endif /* ! __APPLE__ */

    #if PF_ARGV_TYPE == PF_ARGV_PSTAT
       pst.pst_command = statbuf;

     
  • 1.21, toshik (?), 10:22, 12/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Привет всем. Хотьв статье и написано что проблем с установкой быть не должно. Но у меня возникли.
    Устанавливал с порта. При выполнении команды make выдает следующее:
    cd lib/ && make lib
    cc  -DFREEBSD5_4 -DFREEBSD5 -I.. -I../include -O -pipe  -Wall -c glibc-glob.c
    glibc-glob.c:208: warning: conflicting types for built-in function 'malloc'
    glibc-glob.c: In function 'glob_limited':
    glibc-glob.c:912: error: void value not ignored as it ought to be
    *** Error code 1

    Stop in /usr/ports/ftp/proftpd/work/proftpd-1.2.10/lib.
    *** Error code 1
    Чего делать то?
    Из начально она выдавала, что не может найти stdarg.h и errno.h. Скопировал их в папку include.
    Подскажите пожалуйста.

     
  • 1.22, lgcpiton (?), 11:18, 26/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Добрый день! Поставил proftpd....все вроде в порядке, но положить файл на фтп не могу...пишет
    <- 550 /DRIVER.ZIP: Permission denied
    Подскажите пожайлуста в чем дело7
    Спасибо
     
     
  • 2.49, Vaskes (?), 18:02, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Добрый день! Поставил proftpd....все вроде в порядке, но положить файл на фтп
    > не могу...пишет
    > <- 550 /DRIVER.ZIP: Permission denied
    > Подскажите пожайлуста в чем дело7
    > Спасибо

    Была такая же фигня,долго не мог сделать.
    В конце забил и в proftpd.conf выключил использовать только алиасы.
    AuthAliasOnly off

    з.ы вначале не туда ответил =(

     

  • 1.23, RaDiST (?), 17:46, 12/06/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Failed to start FTP server : - getaddrinfo 'dial-in-server' error: hostname nor servname provided, or not known - warning: unable to determine IP address of 'dial-in-server' - error: no valid servers configured - Fatal: error processing configuration file '/usr/local/etc/proftpd.conf'
     
     
  • 2.48, Vaskes (?), 18:00, 23/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Была такая же фигня,долго не мог сделать.
    В конце забил и в proftpd.conf выключил использовать только алиасы.
    AuthAliasOnly off
     

  • 1.24, RaDiST (?), 17:48, 12/06/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прошу пршения за повтор, но у меня при попытке стартовать сервер, он выдает следующее:
    Failed to start FTP server : - getaddrinfo 'dial-in-server' error: hostname nor servname provided, or not known - warning: unable to determine IP address of 'dial-in-server' - error: no valid servers configured - Fatal: error processing configuration file '/usr/local/etc/proftpd.conf'
    может кто нить сталкивался с такой проблемой, просто я уже не знаю, что делать
     
     
  • 2.25, rxx_void (??), 13:44, 14/07/2006 [^] [^^] [^^^] [ответить]  
  • +/
    пропиши fqdn сервера в файлик hosts
     

  • 1.26, Usoleg (?), 07:38, 16/07/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всем привет. Проблема следующая. FreeBSD 6.1 ProFTPd 1.3.0, Демон стартует как standalone. При попытке соединения большой таймаут, т.е. соединение проходит, но только через 30-50 сек, клиенты mc, wc, far, проблема одинаковая. Тайминги на соединение, простой и т.д. в конфиге не выставлены. Может кто встречал, возможно с другими (vsftpd) ftp на FreeBSD 6.1. Честно говоря не знаю куда копать.
     
     
  • 2.27, Usoleg (?), 11:35, 18/07/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Нашел ответ в статье Андрея Лаврентьева

    https://www.opennet.ru/base/net/adv_proftpd.txt.html

     

  • 1.29, Леонид (?), 13:35, 22/03/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня сервер linux fedora 5

    ServerName          "ProFTPD Default Installation"
    ServerType          standalone
    DefaultServer       on
    RequireValidShell   off
    AuthPAM             off
    AuthPAMConfig       ftp
    Port                            21
    Umask                           022
    MaxInstances                    30
    # Set the user and group under which the server will run.
    User                            nobody
    Group                           nobody
    <Anonymous ~ftp>
      User                          ftp
      Group                         ftp
      AnonRequirePassword  off
      UserAlias                     anonymous ftp
      MaxClients                    10
      DisplayLogin                  welcome.msg
      DisplayFirstChdir             .message
    </Anonymous>

    вот такой простой конфиг
    не могу в категории записывать

    когда захожу по фтп попадаю в /var/ftp

    помогите права выставить

     
     
  • 2.30, Usoleg (?), 14:16, 22/03/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >У меня сервер linux fedora 5
    >
    >ServerName          "ProFTPD Default
    >Installation"
    >ServerType          standalone
    >DefaultServer       on
    >RequireValidShell   off
    >AuthPAM            
    > off
    >AuthPAMConfig       ftp
    >Port            
    >          
    >     21
    >Umask            
    >          
    >    022
    >MaxInstances            
    >        30
    ># Set the user and group under which the server will run.
    >
    >User            
    >          
    >     nobody
    >Group            
    >          
    >    nobody
    ><Anonymous ~ftp>
    >  User          
    >          
    >     ftp
    >  Group          
    >          
    >    ftp
    >  AnonRequirePassword  off
    >  UserAlias          
    >          
    >anonymous ftp
    >  MaxClients          
    >          10
    >
    >  DisplayLogin          
    >        welcome.msg
    >  DisplayFirstChdir          
    >   .message
    <Directory /var/ftp/incoming/>

    <Limit STOR CWD WRITE>
    AllowAll
    </Limit>

    <Limit RMD DELE RNFR>
    DenyAll
    </Limit>


    </Directory>

    <Directory /var/ftp/pub/>

        <Limit STOU READ RETR DIRS>
        AllowAll
        </Limit>


        <Limit WRITE DELE RMD XRMD>
        DenyAll
        </Limit>

    </Directory>


    ></Anonymous>
    >
    >вот такой простой конфиг
    >не могу в категории записывать
    >
    >когда захожу по фтп попадаю в /var/ftp
    >
    >помогите права выставить
    Попробуй так, не забудь создать папки и прописать соответствующих владельцов и права.
    А вообще-то нужно курить мануал )

     

  • 1.31, Tremere (?), 05:53, 01/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "#Возможно определить с каких ip соединения #допустимы или запрещены
    #UseHostsAllowFile /etc/proftpd.allow
    #UseHostsDenyFile /etc/proftpd.deny"
    можно узнать по подробней об содержимом этих файлов просто через запитую?
     
  • 1.32, Tremere (?), 05:57, 01/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    и или как сделать привязку пользователя заведенного в системе которого за chroot ил в директорию ftp привязку к IP
     
  • 1.33, Tre (?), 09:36, 03/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    #Возможно определить с каких ip соединения допустимы или запрещены
       #UseHostsAllowFile /etc/proftpd.allow
       #UseHostsDenyFile /etc/proftpd.deny
     
  • 1.34, Tremere (?), 09:38, 03/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    #Возможно определить с каких ip соединения допустимы или запрещены
       #UseHostsAllowFile /etc/proftpd.allow
       #UseHostsDenyFile /etc/proftpd.deny
    извиняюсь за флуд но такое впечатление что из форума в форум эти задокументированные строки один в один перетягиваете а настроить никто так и не настроил
     
  • 1.35, DARKY (?), 01:20, 31/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Видал на нескольких порталах, защита на скачивание по прямым ссылкам формируется через использования стандартного скрипта антиличи (типа GTT или Public)

    Ссылка для скачивания выглядит так:
    http://blyablyablya.blya/leech.php?cat=Septic_Flesh&file=file.rar

    Но скрипт генерит запрос на ФТП сервер при скачке типа (тобиш при нажатии на "скачать" попадаем):
    ftp://blyablyablya.blya/.3666c9ca1764d4d5f122127c9fed45f2/file.rar

    Установил FreeBSD + ProftpD с поддержкой MySQL, может кто знает как можно такого дробится?

    Сорри если не там запостил, просто не знаю где надо
    Если надо, и у кого-то появится желание, за не большую оплату помочь, стучите в асю 315746347

     
  • 1.36, DARKY (?), 01:56, 31/08/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    нужно зделать чтобы при входе под пользователем допустим "vasya" ему была видна пустая дериктория заблоченая для заливки, и только по прямой ссылке он мог качать файл, эт реально?
     
  • 1.37, PRU (?), 16:36, 14/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    AccessGrantMsg "Now apload/download files"
    Вроде надо так:
    AccessGrantMsg "Now Upload/download files"
     
  • 1.38, J0ester (??), 17:45, 05/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А на бсд как быть с симлинками? у меня дата на разных фс
    Как сделать оргпнизовать доступ для анонимного юзеря к разным фс вне его домашней папки. Кстати в каком фтп демоне это проще сделать?
     
  • 1.39, Мишка (?), 08:19, 08/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Приветствую!
    Подскажите как в proftpd.conf указывать директивы для конкретных пользователей!
    Так как это делается для <Anonymous > ?
    Спасибо.
     
  • 1.40, Parus (?), 18:41, 12/12/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как включить возможность работы с файлами, имя которых начинается с точки? (т.е. если в папке лежит .htaccesyo или .htacces  то папку не получается удалить) т.к. фтп этот файл не отображает, а папку можно удалить только пустую.
     
     
  • 2.42, adw0rd (?), 00:39, 05/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    В клиенте должна существовать возможность просмотра скрытых файлов. В Totalcmd - "Net" -> "FTP show hidden files"
     
  • 2.50, Алша (?), 19:24, 25/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ListOptions -a
     

  • 1.43, ssh2010 (??), 14:49, 30/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ребята, помогите...
    не могу изменить порт по умолчанию, захожу в proftpd.conf, меняю порт на 2121, перезапускаю, и нефига... как работал 21 порт так и работает. Может есть нюансы какие?
     
  • 1.44, cementovoz (?), 21:44, 06/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.lissyara.su/?id=1144 - proftpd with Mysql
     
     
  • 2.45, anatolyi (?), 22:02, 16/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    как исправить багу с заливкой файлов с большой вложенностью?
    три подпапки и все... дальше он не пускает....
    на самой папке стоит 777
    запись разрешена в настройках... может какие то флаги забыл?

    <anonymous /ftp>

    User ftp
    Group ftp

    # Назначение псевдонима anonymous для ftp
    UserAlias anonymous ftp

    # Не всем, имеющим доступ к ftp, нужен shell
    RequireValidShell off

    # Запрашивать ли пароль для анонимного подключения
    AnonRequirePassword off

    # Перезаписывание файлов
    AllowOverwrite on

    # Лимит максимума клиентов
    MaxClients 5 "The server is full, hosting %m users"

    # DisplayLogin welcome.msg
    # DisplayFirstChdir .msg

    #<limit LOGIN>
    #  Allow from all
    #  Deny from all
    #</limit>

    #<limit WRITE>
    #  DenyAll
    #</limit>

    #<limit SITE SITE_CHMOD SITE_CHGRP MTDM >
    #  DenyAll
    #</limit>


    # Для директории public, запрет на группу комманд WRITE и создание директории,
    # читайте подробнее How-To по Limit, в ссылка ниже
    <directory public/*>
      <limit WRITE MKD>
        DenyAll
      </limit>
    </directory>

    # Для директории uploads, разрешим WRITE и запрещаем при этом удаление файлов и каталогов
    <directory incoming/*>
      <limit STOR CWD WRITE DIRS>
        AllowAll
      </limit>
    #  <limit DELE RMD>
    #    DenyAll
    #  </limit>
    </directory>
    </anonymous>

    вот конфиг относящийся к аномимусу

     

  • 1.46, Alex (??), 12:32, 28/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    не работает через командную строку (создает пустой файл), через тотал все работает!

    ftp> quote PASV
    ---> PASV
    227 Entering Passive Mode (xx,xx,xx,223,218,154).
    ftp> binary
    ---> TYPE I
    200 Type set to I
    ftp> quote pWD
    ---> pWD
    257 "/uploads" is the current directory
    ftp> ls
    ---> TYPE A
    ---> PORT 192,168,1,6,6,38
    200 PORT command successful
    ---> NLST
    425 Unable to build data connection: Operation not permitted
    ---> TYPE I

    Права на папку 777!

    Конфиг proftpd:

    ServerName                      "ХХХХХХХХХХ"
    ServerType                      standalone
    DefaultServer                   on
    ScoreboardFile          /var/run/proftpd/proftpd.scoreboard
    Port                            21
    Umask           000             000
    MaxInstances            30
    CommandBufferSize       512

    User                    nobody
    Group                   nogroup
    DefaultRoot ~

    <Anonymous ~ftp>
    User        ftp
    Group       ftp
    UserOwner               ftp
    GroupOwner              ftp
    AnonRequirePassword     on
    HideUser              root
        <Limit ALL>
            Order Allow, Deny
            AllowUser   ftp
        </Limit>
    </Anonymous>

    TimeoutIdle 3600
    TimeoutLogin 3600
    TimeoutNoTransfer 3600
    TimeoutStalled 3600
    TimeoutSession 3600

    # Идентификация имени удаленного пользователя
    IdentLookups on
    AllowOverwrite on

    # Логи
    LogFormat default "%h %l %u %t "%r" %s %b"
    TransferLog /var/log/proftpd_transferlog
    ServerLog /var/log/proftpd_serverlog
    SystemLog /var/log/proftpd_systemlog

    # Лимит максимума клиентов
    MaxClients 30 "The server is full, hosting %m users"

    в чем засада?

     
  • 1.52, Ping (??), 17:18, 15/09/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Имеется проблема с сабжем. При подключении через интерфейс самой убунты Places->Connect to Server-> Public FTP выдает ошибку "Cannot display location "ftp://anonymous@ХХ.ХХ.ХХ.ХХ/" Unexpected end of stream". При заходе через Chrome (ftp://XX.XX.XX.XX) выдает: "Данные не получены
    Невозможно загрузить веб-страницу, так как не поступили данные от сервера.
    Вот несколько советов и рекомендаций:
    Обновите эту страницу позже.
    Ошибка 324 (net::ERR_EMPTY_RESPONSE): Сервер разорвал соединение, не отправив данные."
    Кто-нить знает, в чем  может быть трабла?
     
     
  • 2.53, Ping (??), 17:20, 15/09/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Небольшое уточнение: ОС Убунта 10.04
     

    лог модерирования

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру