Dear support,
Am using edtFTPD as ftp server in our company, behind a firewall, and is
publishing the ftp site out through the NAT firewall. It all works nicely!
BUT, when switching to FTPS, things go wrong at the same point every
time. The auth handshake on port 21 is working fine, and then the PASV
command is issued, and right here, it is very visibly, that the PASV
command will always fail in a NAT environment.
In FTP mode the PASV command tries to set up the datachannel on the correct IP-address which is the PUBLIC address, and it works, but in FTPS mode the PASV command tries to use the private local IP behind the firewall, and then of course just times out, as there is no way to connect directly with an inside address. I have tried every combination given in the advice about using only one port, and the NAT firewall always work
on the commands but not on the datachannel, even if it is the same
port!
Would very much like if this could be fixed somehow, so I could use the datachannel to do FTPS. I must mention that I have no problems with FTPS when not going through NAT.
Is there a way to configure a solution to the FTPS PASV-NAT problem,
or is it simply my firewall that can not handle PASV on the datachannel?
Mic