| Error Message | Probable Cause | Solution | | :--- | :--- | :--- | | Connection refused | Server is offline or port is wrong | Verify port (21 or 22). Check forum status. | | 530 Login incorrect | Wrong user/pass | Credentials may have expired or been revoked. | | 425 Can't open data connection | Passive mode issue | In FileZilla: Edit > Settings > FTP > Passive (or Active mode toggle). | | 550 Permission denied | You lack read rights for that folder | You need elevated access; contact admin. | | Timeout after 20 seconds | Network latency or firewall | Use a VPN or proxy closer to the server's region. |
If you want users to use FTP only and not log in via SSH, change their shell to /usr/sbin/nologin : patalpuri ftp
listen_address = 0.0.0.0 listen_port = 21 max_connections = 100 passive_ports = 50000-50100 enable_ftps = true ftps_mode = explicit tls_cert = /etc/patalpuri/certs/server.crt tls_key = /etc/patalpuri/certs/server.key enable_sftp = true sftp_port = 2222 user_backend = file users_file = /etc/patalpuri/users.json log_level = INFO | Error Message | Probable Cause | Solution
While Patalpuri FTP is superior to legacy FTP, it is not a silver bullet. | | 425 Can't open data connection |
The mechanical framework of a Patalpuri FTP configuration relies on standard TCP/IP networking protocols optimized for massive file concurrency.