That's commented out already, but when I connect to the server with an ftp client I have to tell it to use passive for it to work.
What you just said above tells me that your FTP client on your home computer
has not been configured to use "Passive Mode"
It needs to not only be setup to be allowed on the server but also on
the FTP program on your own home computer as well!
It should be noted that passive mode won't work if you have any firewalls on
either end that block the port ranges used by passive FTP so make sure
that you have also opened up those ports on your firewall!
Then there is something wrong with cpanel, I connect with the default settings of FTP which uses 21, but when I do a LS that's when I get this message, and the port number just increments each time I attempt to list the directory contents. Any ideas why this may be?
Irregardless whether FTP is in passive or active mode, it uses 2 ports for the connection ....
Port 21 is the primary listen port used to establish and control the connection.
In addition, there will be another port number that is used that will be used for any
actual command processing or data transfers. That secondary port number will be
different depending on whether you are using passive or active FTP transfers.
In active FTP transfers, the port would be fixed and the secondary connection
setup by the server. In passive transfers, a range would be specified for
watching for the connection and the secondary port connection would be
established by the client (computer at home).