FTP is working via command line but doesn't work using CyberDuck. It logs in and then gets stuck before the folder listing. This was working before and I'm pretty sure something happened with FTP configuration. But not 100% sure.

Status: 
Active

Comments

Did not seem to change anything. It gets stuck at the PASV command. But strange that FTP command line works.

The issue is likely related to a firewall or router between your desktop and the server. The command line FTP program bypasses that by being able to access your server directly.

Is your server running firewall software?

If so, could you try temporarily disabling it to see if that makes a difference?

i figured it out. I opened up Wireshark to see what was happening. ProFTPD was returning my old address on the PASV command. So I went into /etc/proftpd/proftpd.conf and changed the value in MasqueradeAddress to match my new IP. The I ran /etc/init.d/proftpd restart.

Ok, that would explain it!