Using FileZilla
Status: Connecting to (external IP):21...
Status: Connection established, waiting for welcome message...
Error: Connection timed out
Error: Could not connect to server
Status: Waiting to retry...
Status: Connecting to (external IP):21...
Status: Connection established, waiting for welcome message...
Error: Connection timed out
Error: Could not connect to server
I get the same whether I use the public IP from inside my network (residential ISP service) - or from my parents house (also residential same ISP) or from a corporate office (different ISP) - although in the case of the corporate office we have a hardware firewall in place and I haven't messed with that (so far).
WhenI use FileZilla inside my network and point to (local IP):21 then I get:
Status: Connecting to local:21...
Status: Connection established, waiting for welcome message...
Response: 220-Hello
Response: 220 CrushFTP Server Ready!
Command: USER matt
Response: 331 Username OK. Need password.
Command: PASS ***
Response: 230 Password OK. Connected.
Command: SYST
Response: 215 UNIX Type: L8
Command: FEAT
etc
so I do have CrushFTP able to respond on port 21 on the server (no other servers running on my network).
from my server - canyouseeme.org shows Success - ISP is not blocking port 21.
on my router I have port 21 forwarded to the static local IP address of the server.
definitely an issue with port 21 though - when I switched CrushFTP to use port 81 for ftp and port 21 for http - I was able to connect using FileZilla:
Status: Connecting to (external IP):81...
Status: Connection established, waiting for welcome message...
Response: 220-Hello
Response: 220 CrushFTP Server Ready!
just not sure if the issue is with my ISP - or my router - or Mac OS X Lion Server.