With my current set up I have a Google Cloud compute engine machine running Debian and Plesk 12.5. The hosting, web space (https) etc... all work. However, I am having some issues trying to use FTP.
Using plain text FTP my connection keeps hanging on the "Retrieving directory listing..."
Status: Resolving address of domain.com
Status: Connecting to IPADDRESS:21...
Status: Connection established, waiting for welcome message...
Status: Logged in
Status: Retrieving directory listing...
If I use FTP over TLS I get unroutable address.
Status: Resolving address of domain.com
Status: Connecting to IPADDRESS:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Logged in
Status: Retrieving directory listing...
Status: Server sent passive reply with unroutable address. Using server address instead.
trouble shooting #1 Opened all ports i could see in the logs for FTP on Google cloud firewall and on Plesk firewall.
trouble shooting #2 Made sure the external IP address of server was correct and static
trouble shooting #3 After some searching I found i should use passive FTP with use servers public IP address enabled however, this didn't work.