We feel that ghost are scary because we are too protective of
ourselves, so when we see ghost or anyone of the same level meaning
those with more hatred & greed, we will naturally feel being
harmed.
That's why the closer they physically come near to us the more
scary we will feel.
To overcome this fear, we either let go of our attachment, so we
don't have anything to be harmed.
or develop compassion towards them, so even with the feeling of
being harmed, we won't worry because we know that the ghost is
actually our past parents that love us so much and probably make
bad karma because of us. So even if we are harmed by them, if it
benefit them,we don't mind. But of course, once you develop
compassion with them, they will feel that and automatically leave
you or even help you.
One thing I don't understand is why some ghosts are afraid of
human, not those human that has got the power, but the common
people.