For steel to rust needs water (moisture ) and oxygen.
Removinbg oxygen from the aIr is impracticable and impossible.
A dehumifier reduces the amount bof water vapourv in the air,, and risk of condensation on the machines.
If the surface is kept above the dew point (Affected by the humidity ) there will be no condensation and less risk of rust.
If the surface can be kept warm, or the moisture prevented from condensing ontom nthe surface, rust will not occur.
Insultion slows thebrate of temperature changes.
Coating the surfaces so that moisture does not come into contract (Spsaying with oil is the obvious means ) covering with somethinbg which is inmpervious will all help.
In my old uninsulated shop, having sprayed the ML7 with oil, it would often be grey (Emulsified ) on my next visit.
In my insulated workshop (Walls, and ceiling ) this does not happen.
When it is frosty, a 60W tubular heater under the steel bench is switched on. After a day, the steel bench is warm to the touch.
The shop is small roughly 3 x 2 metres internally. Heating, when required, is by a 2 Kw fan heater.
The mini latrhe lived in the garge under a MDF cover, and is oil sprayed.
In neither case is rust a problem.
Do not use a combustion heaterr unless the products of combustion are ducted outside. For your safety, the fumes must be able to leak into the shop. So dry heat is the ideal.
Howard