Anonymous FTP allows users to connect to your FTP server without a username or password. This is typically used for public file distribution, such as software downloads or shared resources. However, enabling anonymous FTP poses significant security risks and should only be done when absolutely necessary.
Step 1: Log in to WHM
Log in to your WHM interface at https://your-server-ip:2087 with your root credentials.
Step 2: Open FTP Server Configuration
Navigate to Home » Service Configuration » FTP Server Configuration.
Step 3: Enable Anonymous Logins
Locate the Allow Anonymous Logins setting. Select Yes from the dropdown menu to allow anonymous FTP access.
Step 4: Save the changes
Click Save at the bottom of the page to apply the new configuration. The FTP service will restart automatically with the updated settings.
Important Notes
- Security warning: cPanel strongly recommends against enabling anonymous FTP as it significantly compromises server security. Anonymous users may upload or download files without authentication.
- This setting requires the FTP server to be enabled in WHM’s Service Manager (Home » Service Configuration » Service Manager).
- Anonymous FTP uploads are restricted by default. If you need anonymous users to upload files, additional server-level configuration is required.
- cPanel supports TLS encryption for FTP connections. It is strongly recommended to enable TLS via the TLS Encryption Support option on the same page, even for anonymous access.
Troubleshooting
- FTP Server Configuration page not found: Ensure the FTP service is enabled in Service Manager. If the FTP server is not installed or is disabled, this page may not appear.
- Anonymous login still fails: Verify that the FTP service has restarted after saving. You can check its status in Service Manager.