I am trying to connect to my website via ftp through DO. The web site uses Explicit connection on port 990. I checked my settings that I have configured through both CuteFTP and SmartFTP and tried to match them as best I can with DO.
I tried with PASV turned on and off, but in both cases, the connection fails. I am posting the logs. Perhaps you can tell me where I am going wrong. Pasv.txt (1014 Bytes) NoPasv.txt (831 Bytes)
You'll definitely need to use PASV mode since the error in the non-PASV log indicates your computer is behind NAT (Network Address Translation, i.e. your local IP address is different to the address you appear to be on the Internet).
In the PASV case, though, I don't know why the connection is being dropped. It may be down to firewall configuration, or it may be that Pure-FTPd and Opus are incompatible.
Your best bet is to contact GPSoftware so that they can look into what's going wrong. If you're able to give them a public server, or some private login details if there isn't one, on which they can reproduce the problem then it will help greatly.
For what it's worth, I had some issues with a dodgy FTP server on a Linux box that I used. It turned out to have a somewhat lax implementation of the FTP protocol and Greg @ GPSoft looked into it and added some workarounds. I'm not saying that Pure-FTPd is at fault here (I have no idea!) but sometimes workarounds are needed. I think there's even special behaviour in Opus (and other FTP clients) based on the reported software version at the other end to deal with certain problems.
I will contact Gpsoftwre and see what they say. All i know is that cuteftp and smartftp work just fine. I know in cuteftp i had to set the switch (clear data channel) to get it to work. I did not have to do that in SmartFTP.
[quote="CuteFTP guide"]Using a clear data channel with SSL
Using CDC (Clear Data Channel) speeds up transfers with SSL sites. A clear data channel encrypts the connection process, but files are transferred without encryption. You can add more speed to your transfers by using a clear command channel as well.[/quote]
I don't know if Opus supports that but it's a possible explanation for the data connecting being dropped in your log.