Pure-FTP’s “530 Login authentication” error

 You can not log in to the FTP Server. And the FTP client displays the response like the picture. The reason is an authentication failure.

Possible Reasons:

- Wrong login details

- It does not call SQL, inputted details can not match data in SQL

- SQL call failed, wrong SQL configuration

Check your login details

If you create your FTP account via third-party tools like ISPconfig or Cpanel. The account name that you create maybe not the whole account name. For example, I create the account “test” via ISPconfig. But the whole account is “defaulttest”.

Please try to log in to the FTP server with the correct details. If you still meet the response ”530 Login authentication”, follow step 2.

2. Please check the call of your SQL.

Pure-ftp stores the FTP messages in SQL. We need to check the file “pure-ftpd.conf” to see if we have called SQL.

# vi /etc/pure-ftpd/pure-ftpd.conf

If you use the ISPCONFIG as your control panel, your server will store the FTP details in MySQL.
 
If your SQL is called, but you still meet the same error. You can follow step 3. Otherwise, you need to call your SQL and restart your pure-ftp service.
# systemctl restart pure-ftpd.service

> Please check if the details in the conf file are right
- The difference between SQL’s configuration and config.inc.php will cause the 530 Response. There is a few path difference between different Operating Systems. But you can get the correct path in pure-ftpd.conf.

vi /etc/pure-ftpd/pureftpd-mysql.conf

>If you installed pure-ftp via ISPCONFIG, the MYSQLDatabase will be dbispconfig, and the MYSQLUser will be ispconfig. we can find the right MYSQLPassword in file config.inc.php
 
# vi /usr/local/ispconfig/interface/lib/ config.inc.php
 
Plesae check if your settings in pureftpd-mysql.conf are right. Restart the pure-ftp service
 
# systemctl restart pure-ftpd.service

 

 

 

 

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to access Linux Server via Mac?

After the order is placed and paid, a VPS login information will be sent to your registered email...

How to SSH to Linux Server?

SSH is a cryptographic network protocol for operating network services securely over an unsecured...

How to change passwords for users on Linux server?

As a Linux system administrator (administrator or root) you can change the password for any users...

How to install Desktop Environment and XRDP service in Debian 9?

The following tutorial will show you the simplest way to install a desktop environment on Debian...

How to Install Ubuntu Desktop and VNC Server on Ubuntu Server14.04?

You may install the default Ubuntu Desktop on Ubuntu Server 14.04 with the following procedure....

Powered by WHMCompleteSolution