VSFTPd 2.3.5 через iptables на Debian 7.6

Настроенный и работающий vsftpd 2.3.5 на Debian 7.6 позади IPtables и fail2ban с ssl_enabled

Я не могу загрузить файлы правильно, потому что после некоторых я получаю следующие ошибки:

Timeout
or
OOPS: priv_sock_get_cmd

Вот часть моего vsftpd.conf

#passive mode
pasv_enable=YES
pasv_min_port=49192
pasv_max_port=50000

# Virtual Users Config
guest_enable=YES
guest_username=vsusers
user_config_dir=/etc/vsftpd/vusers

strict_ssl_read_eof=YES
download_enable=NO
force_dot_files=YES#

сопровождаемый правилами моего iptable (играл немного после некоторого поиска с помощью Google, не знайте, являются ли они надлежащими),

# Allow FTP connections
-A INPUT -p tcp --dport 21 -m state --state NEW,ESTABLISHED -j ACCEPT
-A OUTPUT -p tcp --sport 21 -m state --state ESTABLISHED -j ACCEPT
-A INPUT -p tcp --dport 20 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
-A OUTPUT -p tcp --sport 20 -m state --state ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 49192:50000 -j ACCEPT

Я нашел некоторые сообщения, говорящие о IPTABLES_MODULES = "ip_conntrack_ftp", но в моей системе нет никакого/etc/sysconfig! Кроме того, следующие команды будут ошибка

sudo modprobe ip_conntrack_ftp
libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file '/lib/modules/3.2.41-042stab092.2/modules.dep.bin'

modprobe nf_conntrack_ftp
libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file '/lib/modules/3.2.41-042stab092.2/modules.dep.bin'

Какие-либо подсказки, что сделать?

Править: Передачи работают, если я изменяю ssl_enable=NO... Так есть ли проблема с SSL? Не может загрузить ни с FileZilla, ни с Киберуткой

EDIT2: debug_ssl бросает следующую ошибку

DEBUG: Client "79.221.104.18", "SSL version: TLSv1/SSLv3, SSL cipher: AES256-SHA, reused, no cert"
DEBUG: Client "79.221.104.18", "SSL shutdown state is: SSL_RECEIVED_SHUTDOWN"
DEBUG: Client "79.221.104.18", "SSL shutdown state is: 3"

EDIT3: vsftpd ssl конфигурация

#SSL
ssl_enable=YES
allow_anon_ssl=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
force_anon_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=YES
ssl_ciphers=HIGH
require_ssl_reuse=NO

EDIT4: кажется, что что-то неправильно с обработкой порта?/proc/net/nf_conntrack сообщает о следующем dports, где я указал 49 192 - 50 000

ipv4     2 tcp      6 111 TIME_WAIT src=**** dst=**** sport=50648 dport=49738 src=**** dst=**** sport=49738 dport=50648 [ASSURED] mark=0 secmark=0 use=2
ipv4     2 tcp      6 409189 ESTABLISHED src=**** dst=**** sport=49918 dport=21 [UNREPLIED] src=**** dst=**** sport=21 dport=49918 mark=0 secmark=0 use=2
ipv4     2 tcp      6 299 ESTABLISHED src=**** dst=**** sport=50756 dport=22 src=**** dst=**** sport=22 dport=50756 [ASSURED] mark=0 secmark=0 use=2
ipv4     2 tcp      6 409189 ESTABLISHED src=**** dst=**** sport=49899 dport=21 [UNREPLIED] src=**** dst=**** sport=21 dport=49899 mark=0 secmark=0 use=2
ipv4     2 tcp      6 409189 ESTABLISHED src=**** dst=**** sport=49916 dport=21 [UNREPLIED] src=**** dst=**** sport=21 dport=49916 mark=0 secmark=0 use=2
ipv4     2 tcp      6 118 TIME_WAIT src=**** dst=**** sport=50660 dport=49681 src=**** dst=**** sport=49681 dport=50660 [ASSURED] mark=0 secmark=0 use=2
0
задан 28 August 2014 в 17:52
2 ответа

Есть проблема в модулях ядра. Вы должны решить вашу проблему с FTP. Вы компилируете ваше ядро ?

.
0
ответ дан 5 December 2019 в 13:30

Если проблема сохраняется только при активации SSL, пожалуйста, попробуйте следующее

 #SSL
 ssl_enable=YES
 allow_anon_ssl=NO
 force_local_data_ssl=YES
 force_local_logins_ssl=YES
 force_anon_logins_ssl=YES
 ssl_tlsv1=YES
 ssl_sslv2=NO
 ssl_sslv3=NO
 ssl_ciphers=HIGH
 require_ssl_reuse=NO

Иначе установите

 ssl_sslv2=YES    
 ssl_sslv3=YES
0
ответ дан 5 December 2019 в 13:30

Теги

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