Reactive gases are fed into a heated chamber containing the component(s) to be coated. At elevated temperature, various gaseous phases chemically react with the heated surfaces of the component(s), and a solid, corrosion resistant coating is deposited onto those surfaces.