Your best friend for file transfer.Fetch
Remote server refuses to show file list (3 posts)
- Started 2 years ago by Steve
- Latest reply 2 years ago from Steve
I am trying to connect to a server that requires TLS/SSL. I connect, get a warning that the certificate can't be verified, I click OK continue. I connect but when I get to the LIST part, it fails. I stay connected, but no list. I can send a PWD, Fetch tries again but no luck. I have tried unchecking allow PASV in preferences.
Here's the transcript:
257 "/" is current directory.
200 Type set to A.
227 Entering Passive Mode (97,87,31,93,113,111).
Making data connection to 220.127.116.11 port 29039
FTP::ftp_abort() FTP_ABOR_SENT_CMD TickCount() = 66908257 reply_received = 66908257 TickCount() - reply_received = 0
FTP::ftp_abort() FTP_ABOR_SENT_CMD TickCount() = 66908258 reply_received = 66908257 TickCount() - reply_received = 1
FTP::ftp_abort() FTP_ABOR_SENT_CMD TickCount() = 66908260 reply_received = 66908257 TickCount() - reply_received = 3
226 ABOR command successful.
501 Server cannot accept argument.
ftp_list: 2,-30037 (state == GETTING_LIST)
Fetch could not get the file list because there was a timeout trying to establish a passive mode data connection. (A server firewall might be blocking passive mode (PASV) transfers. Please ask the server administrator for help.)
Jim Matthews Administrator
There appear to be two issues. As the error message states, it appears that the server has a firewall blocking passive mode FTP. I would talk to the server administrators about that.
The alternative to passive mode is active mode, but that is not working because your Mac is using a private IP address, presumably because it's using a shared Internet connection. Active mode FTP with TLS/SSL does not work from private addresses -- the address needs to be translated into a public address, and an encrypted connection can't be translated.
So I think your best option is contacting the server administrator about supporting passive mode.
- Page 1