I Till, I have problems with an Ubuntu 18.04 LTS and last ISPConfig on multiserver. I have created some new users but can't login. The users result in the ftp_user table and the password used seems correct, it starts with: $6$rounds=5000$35 I also tried to delete the users and recreate them, but without success, in syslog: [WARNING] Authentication failed for user Code: ##### SERVER ##### IP-address (as per hostname): ***.***.***.*** [WARN] could not determine server's ip address by ifconfig [INFO] OS version is Ubuntu 18.04.4 LTS [INFO] ISPConfig is installed. ##### ISPCONFIG ##### ISPConfig version is 3.1.15p3 ##### VERSION CHECK ##### [INFO] php (cli) version is 7.2.24-0ubuntu***.***.***.***
Other users are working fine, so only some of them are affected? Are you sure that you use the full username incl. prefix? Please post the exact login log from your FTP client.
The FTP users on this server were created just now. This is the log (in Italian but translated) Status: Connecting at *.*.*.*:21 ... Status: Connection established, waiting for welcome message ... Status: Server not secure. It does not support FTP over TLS. Command: USER brvfm_temp Answer: 331 User brvfm_temp OK. Password required Command: PASS ********** Response: 530 Login authentication failed
Ok, so there are no other FTP users that are working on this system? Is this a freshly installed system, which tutorial did you use?
I used the tutorial: The Perfect Server - Ubuntu 18.04 (Bionic Beaver) with Apache, PHP, MySQL, PureFTPD, BIND, Postfix, Dovecot and ISPConfig 3.1 The server installation dates back to 2 months ago, the FTP accounts I had the need to activate them only today. I tried to create a new user to test but like the other one it doesn't work. There are currently 2 ftp users.
Ok, so please do this: Reinstall pure-ftpd-mysql: Code: apt-get install --reinstall pure-ftpd-mysql then run: Code: cd /tmp wget https://www.ispconfig.org/downloads/ISPConfig-3.1.15p3.tar.gz tar xvfz ISPConfig-3.1.15p3.tar.gz cd ispconfig3_install/install php -q update.php and choose to reconfigure services during update.
Ok, I have tried without success. I reinstalled pure-ftpd-mysql and then reconfigured the services. I tried to login, so I deleted the accounts and recreated, again without success.
Double check that you connect to the right server. e.g. by using the IP address of the server as servername instead of a domain or subdomain, your ftp client claims the server does not support tls. Also check pure ftpd log file.
Yes Till, sure. I checked several times before bothering you. TLS is disabled due to the needs of some management software that not supporting it. I will try to create other users.
Ubuntu 18.04 definitely supports sha512, so the question is why your server has an issue with securely hashed passwords.
Did you try a different password, just to ensure that iT#s not an issue with the password. Use for a try a shorter and simpler password.
Do you use different software repositories, especially third party repositories, on this server? Or pure-ftpd-mysql from a different source?
I use these. Code: deb http://mirror.hetzner.de/ubuntu/packages bionic main multiverse restricted universe deb http://mirror.hetzner.de/ubuntu/packages bionic-backports main restricted universe multiverse deb http://mirror.hetzner.de/ubuntu/packages bionic-security main restricted universe multiverse deb http://mirror.hetzner.de/ubuntu/packages bionic-updates main multiverse restricted universe deb http://de.archive.ubuntu.com/ubuntu/ bionic main restricted deb http://de.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb http://de.archive.ubuntu.com/ubuntu/ bionic universe deb http://de.archive.ubuntu.com/ubuntu/ bionic-updates universe deb http://de.archive.ubuntu.com/ubuntu/ bionic multiverse deb http://de.archive.ubuntu.com/ubuntu/ bionic-updates multiverse deb http://de.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu bionic-security main restricted deb http://security.ubuntu.com/ubuntu bionic-security universe deb http://security.ubuntu.com/ubuntu bionic-security multiverse deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
Seem to be the normal repositories. I've updated a test server to the latest Ubuntu 18.04 and tested with ISPConfig 3.1.15p3 there and FTP works, so it's not a general issue as I guessed. You wrote that you use a multiserver system, did you check that the FTP user is really in ftp_user table of the affected node and not just on the master?