Typical options, in roughly decreasing order of toxicity and increasing order of time and effort:
1. methyl ethyl ketone (MEK) - toxic, hard on skin, excellent cleaner, marks wipe off
2. acetone - toxic, hard on skin, excellent cleaner, cheap
3. isopropyl alcohol (IPA) - less toxic, still removes oil from skin, also excellent cleaner
4. D-limonene - non-toxic, leaves skin greasy, apply to surface and either scrub with cloth for a few seconds or leave for a couple of minutes before wiping off.
5. PreKote - non-toxic, detergent-like, apply and scrub with Scotch-Brite, then rinse with water, fairly expensive.
The TDS and MSDS for all these are available online, so you can decide what level of effort, risk and expense you are happy with.
Alternatively, if you're going to either Alodine or prime, just leave it on there until whatever surface finishing pre-clean you decide to use.