Hi!
Are there any logs you could share or maybe provide a little more information? When you say pure-FTPD, login does not work....do you mean you get the login screen where it asks for a username / password, and when you type it in, it gives you an access denied message? Or do you mean you cannot even connect to the ftp server when using pure-FTPD?
Thanks.
The exact error is, "530 Login authentication failed". I can always connect either way.
Hello,
Could you let us know the output to /var/log/messages when authentication fails? Also, can you confirm if you are you using the short-form username (e.g. ftpuser1), or the long-form username (e.g.
[email protected])? In order to use the short-form FTP username (with the exception of the cPanel account username), the account must be assigned a dedicated IP address, and you have to use that dedicated IP address (or a domain name resolving to it) as the host in your FTP client. I tested this on a server running cPanel version 66 and it worked as expected.
Thank you.
I am using the cPanel account username. (which is just "network")
The account uses the shared IP, but I have been logging into FTP for all these years, using a domain name that is actually on a dedicated IP. My guess is that the checking is a little more strict now in v66, but only when using pure-FTPD for some reason.
It might still be a bug though. This case might be related:
- Fixed case CPANEL-13096: Fix short-form authentication for PureFTPd and accounts w/ dedicated IP.
To recap, the account that I am logging into is on the shared IP, but for years I have actually been using one of the dedicated IPs in my FTP client to log in.
These are the credentials that worked until v66 (and still work, with pro-FTPD):
- Server: xx.xx.xx.93 (dedicated IP of account "revenue")
- Username: network (cPanel account username - uses shared IP xx.xx.xx.90)
- Password: cPanel password
As of v66, when using pure-FTPD I must use these credentials:
- Server: xx.xx.xx.90 (shared IP)
- Username: network (cPanel account username, uses shared IP)
- Password: cPanel password
Hopefully that clarifies it a bit. Let me know if this was intended or is some kind of regression. It had me a little worried, I thought maybe we'd been hacked or there was some kind of severe corruption since switching FTPD servers back and forth didn't clear it up. I would guess that having different behavior between the two servers is probably incorrect.