Support

UNiTE, Remote CLI, eXtract Wizard

#3724 Secure FTP - Need Help

Posted in ‘UNiTE and Remote CLI’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

PHP version
n/a
Tool
UNiTE
Tool version
n/a

Latest post by nicholas on Tuesday, 01 February 2011 17:50 CST

user29170
Currently using remote backup 2.5.036

My provider will only allow the following for secure FTP.

FTPES (FTP over explicit TLS/SSL)
SSL Listings
SSL Transfers
OpenSSL
PASV mode

The current options in remote backup do not give me these choices. Unfortunately, I am running Windows 7. Is there a setting I can set in the registry to match the requirements?

Remote backup can communicate over the secure HTTP and can grab the certificate and install it. Just the secure FTP part of it is what I cannot get to work.

Thanks.

BTW, fabulous product.

nicholas
Akeeba Staff
Manager
Just check the "Use secured (FTP over SSL) connection" under the host edit box in the site editor. This enables FTPS/FTPES (should be automatically determined) mode.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user29170
Nicholas,

Did this before and not working.

Hmmm.... Baffled.....

Under the DOWNLOADS tab, under the FTP Connections Options, I have the correct host, port number, user name and password. If I have the "Use Secured (FTP over SSL) connection unchecked, it works fine. If I check it and click on test, it says "Could not connect to the FTP server. Connect timed out"

Use FTP active mode is unchecked and try to keep ftp connection live is also unchecked. I tried several variations between unchecking and checking these boxes to see if it makes a difference, but to no avail, I get the same error.

Hmmm..... Again Baffled.... It should be very simple...

nicholas
Akeeba Staff
Manager
It's actually not that simple. I am bound by the limitations of the networking library I am using (Internet Direct). It has a very high fail-to-success ratio on FTP connections and, how about that, it was the most reliable library I could get my hands on. It looks like it doesn't want to work with your server.

Remote Control 4 tries to use another trick. Instead of FTP downloads, it tries to fetch the archives from your server by splitting them in 1Mb chunks and transferring them over HTTP(S). Of course, that comes with another set of challenges, as some servers will throw a 500 error when they see a high number of requests coming from the same IP.

Overall, I have concluded that it's easier to send the man to the moon than write a reliable remote backup client. I am not sure I am going to keep developing Remote Control at all. It seems to be taking way too much development time and I always have to work around several limitations posed by the available libraries and server configurations.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user29170
Thanks Nicholas. I really enjoy the remote backup since it is automated and I can store clients backups locally in one location.

The secure piece is a plus, especially dealing with confidential information.

Oh well. If you ever want to try another moon shot with the FTP encryption, let me know and I can test it for you.

Again, excellent product and I appreciate all the time and effort you put in for such a wonderful piece of art for Joomla.

Cheers!!

nicholas
Akeeba Staff
Manager
Thank you for your kind words :)

I know how broken the networking library is, that's why I decided not to use it any more. I hope that the new version will, some day, be finished and working for the majority of sites.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!