I opened from firewall port 21 for FTP on Google Cloud Engine but I can only connect via active mod to FTP. I want to use passive mod too.
According to https://stackoverflow.com/questions/24566692/filezilla-ftp-server-fails-to-retrieve-directory-listing port 50000-55000 must be open but I tried that. This answers is not worked on my situation. When I open all ports to TCP I can connect via passive mod but I do not want to open all ports (or do i need to open all ports ??)
Here i found all port things:
Passive mode
In passive mode, the client has no control over what port the server chooses for the data connection. Therefore, in order to use passive mode, you'll have to allow outgoing connections to all ports in your firewall.
My question is do i need to open all ports for passive mod or can i something else ?
System
OS: CentOS 7 with latest packages
FTP Service: PureFTPd
Update
When I try on passive mod, logs says logged in, after stucks at retreiving file list (i can't post logs because my log file is not English)
Thanks & Regards