ProFTPD – The data connection could not be established

Mục lục

Lỗi này xuất hiện khi ProFTPD không thể connect đến Passive Port nguyên nhân có thể do tường lửa chưa mở port.

Cách xử lý

Kiểm tra PassivePort range trong tệp cấu hình /etc/proftpd.conf

# Port 21 is the standard FTP port.
Port                            21

# In some cases you have to specify passive ports range to by-pass
# firewall limitations. Ephemeral ports can be used for that, but
# feel free to use a more narrow range.
PassivePorts                  65000 65500

# 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

Tiến hành allow port này trên firewall

Firewalld

firewall-cmd --permanent --zone=public --add-port=65000-65500/tcp
firewall-cmd --reload

UFW

ufw allow 65000:65500/tcp
ufw reload

Kiểm tra kết nối

Sử dụng Filezilla để kết nối đến proftpd server.

Fix lỗi – Failed to retrieve directory listing:

Chúc các bạn thành công.

Để lại một bình luận 0

Your email address will not be published. Required fields are marked *