-再誕-
CentOS 5.x から CentOS 5.4 にアップグレードしたらFTPがおかしくなりました。503 Service Unavailableが出て接続できません。
どうやら、CentOS 5.4に採用されたvsftpd-2.0.5-16から設定が追加されているようです。connect_from_port_20という設定を追加しないと接続できなくなる可能性があります。
/etc/vsftpd/vsftpd.conf の記述に connect_from_port_20=YES または connect_from_port_20=NO という記述を追加し、再起動して接続できるか確認してください。YESとNOどちらで接続できるようになるかはその他の環境・設定次第です。まずはどちらかを試し、ダメだったら反対にしてみればよいでしょう。