The best solution for surface rust on a chain is to not worry about it. It doesn't matter. As long as the inner moving parts of the chain are well lubricated and the bike is ridden on a regular basis, the friction surfaces will be free of rust and the visible rust is nothing more than a cosmetic blemish.