well only real way to remove surface rust is to abrade it off... this means either a surface grinder, belt sander, or sand blasting (or similar). Once all off you need a good metal primer (suitable for the job) and then some kind of overcoat... Could be simply paint, or some of the more extravagant top coats or cold galvanising paints (obviously a better option that standard paint alone).