What is the best thing to Clean battery cable terminals from corroded and what can i use to keep it from getting corroded again thanks guys?

I use a stiff wire brush to clean them, then put a thin coat of Vaseline on them to help prevent future corrosion.