it depends on what sort of ports you want to keep open.
The key is figuring what servies you want to offer, if you want to provide
only ftp services, then you can upgrade to the latest version of the ftp
server, and block the other ports using a firewall.
So installing a good firewall (there are a lot out there on
freshmeat.net), and keeping only the minimum necessary ports open, is the
best thing. And also you can get a friend to perform a remote scan of your
host using a good tool like nmap and see what it reports about the ports
which are open.
Keeping a minimum amount of ports open with a good firwall that logs
attempts is the best way IMHO.