PavelK
@PavelK

Почему у proftpd filezilla получает список файлов через раз?

В общем поставил proftp 1.3.6
include /etc/proftpd/modules.conf
UseIPv6				off
IdentLookups			off
ServerName			"PavelK"
ServerType  standalone
DeferWelcome			off
MultilineRFC2228 on
DefaultServer			on
ShowSymlinks			on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin                    welcome.msg
DisplayChdir               	.message true
ListOptions                	"-l"
DeleteAbortedStores on
requireValidShell	off
DenyFilter			\*.*/
DefaultRoot			~
RequireValidShell		off
Port				21
MaxInstances 30
User				proftpd
Group				nogroup
Umask				022  022
AllowOverwrite			on
UseSendFile			on

TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log

<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>

<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>

Include /etc/proftpd/conf.d/


#<IfModule mod_facts.c> 
#FactsAdvertise Off 
#</IfModule>

<Global>
</Global>


Пробую через FileZilla говорит, что не может получить список файлов, перед этим пишет 500 ошибку
команда PWD выдаёт 257 "/" уже текущая дириктория
но реконнект раз на 20-30 получает список файлов О_О и дальше всё идёт хорошо...
В логах разумеется ничего нет т.е. вообще ничего (кроме не удачных ввода пароля)

Нагуглил про
#<IfModule mod_facts.c> 
#FactsAdvertise Off 
#</IfModule>


Так это не помогает (модуль точно есть и загружен)

Куда копать то хоть??
  • Вопрос задан
  • 612 просмотров
Решения вопроса 2
sashkets
@sashkets
Прекратил отвечать после 24.02.2022
я бы начал с удаления лишнего

на всяк случай даю свой конф. у меня авторизация вирт пользователей через mysql + шифрованное соединение с сервером

ServerName              "my.ftp.host"
ServerType              standalone
ServerIdent             on "Ftp Server ready"
DefaultServer           on
AllowForeignAddress     off
ScoreboardFile          /var/run/proftpd/proftpd.scoreboard
Port                    2101
Umask                   022
MaxInstances            30
CommandBufferSize       512
User                    nobody
Group                   nogroup
DefaultRoot             ~
AllowOverwrite          on

#LoadModule             mod_geoip.c
LoadModule              mod_sql.c
LoadModule              mod_sql_mysql.c
LoadModule              mod_tls.c

<Limit SITE_CHMOD>
  DenyAll
</Limit>

#SQLEngine              on
#SQLBackend             mysql
SQLAuthTypes            Backend
SQLAuthenticate         users
SQLConnectInfo          ftp@my.host:3306 usrFtpd pwdOFusrFtpd
SQLUserInfo             `users_table` `username` `password` `uid` `gid` \
                        `homedir` `shell`
RequireValidShell       off
SQLLogFile              /var/log/ftpd/ftpd.log

#UseReverseDNS          off
#IdentLookups           off

<Directory ~>
 AllowOverwrite          on
  <Limit Write>
   AllowAll
  </Limit>
  <Limit READ>
   AllowAll
  </Limit>
</Directory>

TLSEngine               on
TLSServerCipherPreference on
TLSLog                  /var/log/ftpd/tls.log
#TLSProtocol            TLSv1 TLSv1.1 TLSv1.2
TLSProtocol             TLSv1.2
#TLSOptions             NoCertRequest
TLSOptions              NoSessionReuseRequired
TLSRenegotiate none
TLSRSACertificateFile   /etc/ssl/certs/proftpd/ftp.pem
TLSRSACertificateKeyFile /etc/ssl/certs/proftpd/ftp.key
TLSVerifyClient         off
TLSRequired             on
Ответ написан
Комментировать
PavelK
@PavelK Автор вопроса
Проблема решилась сборкой из исходников версии 1.3.5
в чём было дело сам не понял =(
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы