Best way to remove steering coupler pin

I believe OP is talking about this pin.s-l1600.jpg

Not an easy task. I pressed it out partially in a vise with a socket on one side. when flush with shaft I drove it out with punch and BFH.