Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

martin

I have sent you an email with a link to development version of WinSCP. Please test it for me.
ravens

Thank you so much!
I will report this to the client if they may want to re-configure it on their end. But using the setting to force IP did work both on WinSCP GUI and .NET app where I use this. That resolves issue on my end.
martin

Re: FTP over TLS connection to remote server works from FileZilla but doesn't work from WinSCP

Your FTP server is misconfigured to return an invalid IP address 0.0.0.0 in PASV command response.
Both WinSCP and FileZilla, when encountering an invalid address they ignore it and open the data connection to the original address of the server. But WinSCP does not identify 0.0.0.0 as an invalid address, so it won't employ the workaround.
Though note that this is only a workaround, the fault is still on the server's side.
You can make WinSCP to ignore the address unconditionally using session option Force IP address for passive mode connections:
https://winscp.net/eng/docs/ui_login_ftp

I'll improve WinSCP to recognize IP addresses starting with a zero as invalid:
Issue 2224 – Recognize IP addresses starting with zero in FTP PASV response as unroutable
ravens

FTP over TLS connection to remote server works from FileZilla but doesn't work from WinSCP

I need to connect to a client's FTP server. The connection should be FTPS (explicit FTP over TLS) with port 21. This works from FileZilla, but it doesn't work with WinSCP.
I have attached the log files for both.
Can anyone please help me resolve this?