Have I read the related troubleshooter articles above before posting (which pages?)? Yes, "Chapter 4. Moving the backup off-site"
Have I searched the tickets before posting? Yes
Have I read the documentation before posting (which pages?)? Yes (Upload to remote FTP Server, at https://www.akeebabackup.com/documentation/akeeba-backup-documentation/data-processing-engines.html#postproc-ftp)
Joomla! version: 1.5.26
PHP version: 5.3.13
MySQL version: 5.1.53
Host: DreamHost
Akeeba Backup version: 3.4.3 Pro
EXTREMELY IMPORTANT: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 2Mb, please upload it on your server and post a link to it.
Description of my issue:
I'm trying to configure Akeeba Backup Pro's post-processing to upload to a remote FTP server (using FTPS: FTP over implicit SSL), an FTP server I manage. I've tried both vsftpd and proftpd (configured to support accept TLSv1 or SSLv3). I'm trying to use a passive connection. When I test the connection, I see an error indicating the host name or port are incorrect. If I temporarily turn off SSL/TLS on the server and test Akeeba using plain FTP (same settings otherwise), the test is successful. My FTP server and firewall/NAT are not depending on the ability to do packet inspection to adjust firewall rules, ports, etc. I've opened a range of ports on the server/firewall that the FTP service is configured to use for passive connections. With proftpd, FileZilla connects with no problems: passive, FTPS (implicit SSL). With vsftpd, both FileZilla and Akeeba either didn't connect or behave properly with passive, FTPS configuration. In vsftpd, I only enabled TLSv1.
The attached archive includes my Akeeba log. I didn't see anything relevant there. I'm also including screenshots of the post processing config screen, the error message I see, and entries from my proftpd TLSLog log file. These entries appear when I use Test FTP connection on Akeeba's post processing config screen. Note in particular the error, unable to accept TLS connection: received EOF that violates protocol. This seems to indicate that Akeeba is not properly negotiating TLS/SSL.
Thank you,
--
Ron