A scheme for teleporting an arbitrary n-bit one-photon and vacuum entangled Greenberger-Horne-Zeilinger (GHZ)state is propose. In this scheme, the maximum entanglement GHZ state is used as a quantum channel. We find a method of distinguishing four Bell states just by detecting the atomic states three times, which is irrelevant to the qubit number of the state to be teleported.