Drill a hole in the post where it will be below grade, and stick a length of rebar, or other steel in the hole,
The steel bar protruding from the side of the post will make it even more difficult to remove.
You could even screw a one foot length of angle steel to the post near the bottom,,
that would make removal most difficult,,
I hate concrete around posts, the concrete does seem to promote rot,,
I put a pole in the ground 4 feet deep for a pole shed.
later, I decided to remove the pole, as it was not needed,,
That pole, being 4 feet deep, was almost impossible to remove,,
I dug with a backhoe, almost half the depth, before the pole became loose,,
So, extra depth might be the answer,, also,,