13KOLDUN
@13KOLDUN
Танцор с Бубном

Почему не проходит подключение к FTP серверу?

На серваке стоит Debian 7, поднял ssh, установил proftpd настроил по одному из множества примеров:

Есть внешний адрес сети, пингую из другой сетки- все огонь, ping есть.
Пытаюсь через filezilla подключится - и тут начинаются проблемы.
при перезапуске proftpd выдает:
root@debian:~# /etc/init.d/proftpd restart
[ ok ] Stopping ftp server: proftpd.
[....] Starting ftp server: proftpddebian proftpd[17401]: mod_tls_memcache/0.1: notice: unable to register 'memcache' SSL session cache: Memcache support not enabled
. ok

Перелазил всю сеть, достойного ответа не нашел.
На всякий случай вот лог proftpd:
#
# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
 
# Includes DSO modules
Include /etc/proftpd/modules.conf

UseIPv6				  on  # включаем использование IP version 6
ServerName			      "FTP" # имя ftp сервера что угодно
ServerType		       standalone # если часто юзают фтп то выбираем то что стоит
DeferWelcome		   	  off 

RootLogin                       off  # запрещаем подключать от пользователя root

# определять имя хоста клиента по IP адресу (желательно отключать для ускорения доступа)
UseReverseDNS			  off 
# использование протокола ident (RFC 1413) для идентификации подслединившегося клиента; 
# рекомендуется отключить, все равно этот протокол никто больше не использует; 
# область действия - основной сервер, Global, VirtualHost
IdentLookups			              off 

MultilineRFC2228		             on
DefaultServer			             on
ShowSymlinks			 on

TimeoutNoTransfer		           600
TimeoutStalled		           600
TimeoutIdle			         1200

DisplayLogin                    welcome.msg
DisplayChdir               	.message true
ListOptions                	 "-l"

DenyFilter \*.*/

# Автоматическое удаление недогруженного файла.
DeleteAbortedStores              on   

# директория на которую устанавливается сервер 
# (сейчас указана home директория подлюченного пользователя)
DefaultRoot                     ~   

# авторизовывать клиента только если он имеет основной shell из списка /etc/shells; 
# область действия - основной сервер, Global, VirtualHost, Anonymous (ВАЖНО!!!)
RequireValidShell		        off  

# Порт сервера
Port				         21

# PassivePorts          49152 65534  # диапазон для пассивного режима ftp

# If your host was NATted, this option is useful in order to
# allow passive tranfers to work. You have to use your public
# address and opening the passive ports used on your firewall as well.
# MasqueradeAddress	    1.2.3.4


# DynMasqRefresh 28800


# максимальное число одновременно запускаемых процессов в режиме standalone
MaxInstances			   30  

# Пользователь и группа от которого работает сервер 
User				    proftpd
Group				    nogroup

# права с которыми будут создаваться файлы и папки
Umask				   022  022  

# разрешить перезаписывать существующие файлы, 
# область действия - server config, VirtualHost, Anonymous, Directory, Global, .ftpaccess
AllowOverwrite			   on 

# держать ли открытыми файлы /etc/passwd и /etc/group во время работы proftpd, включая chroot
# PersistentPasswd		  off  

# This is required to use both PAM-based authentication and local passwords
# AuthOrder			mod_auth_pam.c* mod_auth_unix.c

# UseSendFile			  off

# обрабатывать ли сайт ftpusers в котором перечислены пользователи, 
# которым нужно запретить доступ по ftp 
UseFtpUsers                      on  

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


QuotaEngine off



Ratios off


# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default. 

DelayEngine on



ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock



AdminControlsEngine off


#
# Подключение файлов конфигурации для авторизиции по разным протоколам
#
#Include /etc/proftpd/ldap.conf
#Include /etc/proftpd/sql.conf

#
# Используется для FTPS соединений
#
Include /etc/proftpd/tls.conf

# Базовая конфигурация и директории для анонимных пользователей 

# 
#   User				ftp
#   Group				nogroup
#   # We want clients to be able to login with "anonymous" as well as "ftp"
#   UserAlias			anonymous ftp
#   # Cosmetic changes, all files belongs to ftp user
#   DirFakeUser	on ftp
#   DirFakeGroup on ftp
# 
#   RequireValidShell		off
# 
#   # Limit the maximum number of anonymous logins
#   MaxClients			10
# 
#   # We want 'welcome.msg' displayed at login, and '.message' displayed
#   # in each newly chdired directory.
#   DisplayLogin			welcome.msg
#   DisplayChdir		.message
# 
#   # Limit WRITE everywhere in the anonymous chroot
#   
#     
#       DenyAll
#     
#   
# 
#   # Uncomment this if you're brave.
#   # 
#   #   # Umask 022 is a good standard umask to prevent new files and dirs
#   #   # (second parm) from being group and world writable.
#   #   Umask				022  022
#   #            
#   #            DenyAll
#   #            
#   #            
#   #            AllowAll
#   #            
#   # 
# 
#
  • Вопрос задан
  • 3555 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sainttechnik
Frontend developer, в прошлом админ
Это не критическая проблема, а всего лишь предупреждение, что подключен модуль mod_tls_memcache, желающий исполоьзовать memcached, но поддержка memcached не включена при сборке proftpd. Если mod_tls_memcache не нужен или вы не знаете зачем он, то можно просто его отключить в файле /etc/proftpd/modules.conf
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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