Здравствует, так как в linux я смыслю пока мало, поставил себе дома сервер и пытаюсь разбираться в нём, поставил vsftpd, настроил, отключил iptables всё работало, до утра, после reboot'а началось что то непонятное, при подключение через графический интерфейс ftp клиент возникает ошибка
в активном режиме даже не заходит клиент пишет Erorr listing derictory «*» The server cannot open connection in active mode. If you are behind a NAT router, you may need to specify an external IP address. Alternatively, consider switching to passive mode. Could not retrieve directory listing Failed to establish connection.
в пассивном Erorr listing derictory «*» Could not retrieve directory listing Permission denied.
настройки сервера:
/etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=0022
file_open_mode=0777
# anon_upload_enable=YES
# anon_other_write_enable=NO
# anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=root
xferlog_std_format=YES
idle_session_timeout=600
# data_connection_timeout=120
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
# chroot_list_enable=YES
# chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
listen=YES
listen_port=21
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
pasv_enable=NO
# ssl_enable=YES
# rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem
# force_local_data_ssl=YES
# force_local_logins_ssl=YES
tcp_wrappers=YES
local_root=/
/etc/sysconfig/iptables
# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 20:22 -j
ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 49152:65534 -j ACCEPT
-A OUTPUT -m state --state NEW -m tcp -p tcp --dport 20:22 -j ACCEPT
-A OUTPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
netstat -tulpn | grep :21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1006/vsftpd
netstat -a | grep ftp
tcp 0 0 0.0.0.0:ftp 0.0.0.0:* LISTEN