Unable to use Mac OS X FTP

Unable to use the Mac OS X command line ftp client because of Illegal EPRT command.

Problem

When trying to use the Mac OS X ftp client the following error occues when trying to list the files on the ftp server.
ftp> ls
229 Entering Extended Passive Mode (|||37628|)
502 Illegal EPRT Command
200 PORT command successful.

421 Service not available, remote server timed out. Connection closed
ftp>

Solution

Issue a epsv4 command to turn EXPV/EPRT on IPv4 off.

ftp> epsv4
EPSV/EPRT on IPv4 off.
ftp> ls
227 Entering Passive Mode (64,40,110,153,254,46)
150 Opening ASCII mode data connection for /bin/ls.
total 64
srwxrwxrwx   1 mysql    other          0 Jun 23 12:27 mysql.sock
-rw-rw—-   1 mysql    other        849 Jun 23 12:27 sh2600
-rw-r–r–   1 root     other         10 Jul 14 11:29 time
drwxrwxr-x   2 root     root         176 Jun 23 12:27 .X11-pipe
drwxrwxr-x   2 root     root         176 Jun 23 12:27 .X11-unix
226 Transfer complete.
ftp>

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>