[mdk-re] ProFTPD

Maxim =?iso-8859-1?q?max=5Fconf_=CE=C1_e-foto=2Eru?=
Пт Сен 21 09:53:01 MSD 2001


Здравствуйте, Dmitry.
Вы писали 20 сентября 2001 г., 20:38:01:

DY>         Если кто нибудь имел дело с настройкой ProFTPD -1.2.1 подскажите пожалуйста как настроить.  Вот мой
DY> proftpd.conf сандартный который взял с официального сайта:

DY> # This is a basic ProFTPD configuration file (rename it to
DY> # 'proftpd.conf' for actual use.  It establishes a single server
DY> # and a single anonymous login.  It assumes that you have a user/group
DY> # "nobody" and "ftp" for normal operation and anon.

DY> ServerName                      "ProFTPD Default Installation"
DY> ServerType                      standalone
DY> DefaultServer                   on

DY> # Port 21 is the standard FTP port.
DY> Port                            21
DY> # Umask 022 is a good standard umask to prevent new dirs and files
DY> # from being group and world writable.
DY> Umask                           022

DY> # To prevent DoS attacks, set the maximum number of child processes
DY> # to 30.  If you need to allow more than 30 concurrent connections
DY> # at once, simply increase this value.  Note that this ONLY works
DY> # in standalone mode, in inetd mode you should use an inetd server
DY> # that allows you to limit maximum number of processes per service
DY> # (such as xinetd)
DY> MaxInstances                    30

DY> # Set the user and group that the server normally runs at.
DY> User                            nobody
DY> Group                           nogroup

DY> # Normally, we want files to be overwriteable.
DY> <Directory /*>
DY>   AllowOverwrite                on
DY> </Directory>

DY> # A basic anonymous configuration, no upload directories.
DY> <Anonymous ~ftp>
DY>   User                          ftp
DY>   Group                         ftp
DY>   # We want clients to be able to login with "anonymous" as well as "ftp"
DY>   UserAlias                     anonymous ftp

DY>   # Limit the maximum number of anonymous logins
DY>   MaxClients                    10

DY>   # We want 'welcome.msg' displayed at login, and '.message' displayed
DY>   # in each newly chdired directory.
DY>   DisplayLogin                  welcome.msg
DY>   DisplayFirstChdir             .message

DY>   # Limit WRITE everywhere in the anonymous chroot
DY>   <Limit WRITE>
DY>     DenyAll
DY>   </Limit>

DY> </Anonymous>

DY> он с ним нормально запускается, но когда пытаюсь прицепится к нему со своей же машины пишет:

DY> 500 FTP Server shut down (Maintanance in progress)  -- please try again later.

Вроде все нормально.
Только, обязательно запускать его как standalone?
У меня черех xinetd отлично работает.
Еще  я вообще отключил то, что было там по умолчанию и настроил пару виртуальных
серверов.
И  посмотрите  в  какую директорию вы попадаете при входе, может туда просто нет
допуска.  У меня вся проблема с начала была в этом. Ну еще <Directory> и <Limit>
надо подточить напильником.
Еще  есть  директива  RequireValidShell.  По умолчанию она установлена в on. Мне
кажется  там  не  все  чисто  с  этой  директивой.  По  крайней  мере я ее в off
перекинул.  На  всякий  случай. А вообще скорее всего смотрите безопасность. Как
правило в результате оказывается что или программа запускается под не тем юзером
или вы входите под не тем. И куда то вам доступ запрещен, вот вас и вырубает.
Но  лучше  всего закоментировать их настройки и попробовать сделать свои с нуля.
Заодно и документацию почитаете. :)

-- 
С уважением,
 Maxim                          mailto:max_conf на e-foto.ru





Подробная информация о списке рассылки community