Vagrant problem: no response at “SSH auth method: private key”

I got a problem, the response does not come back from VM at “SSH auth method: private key”, when I run vagrant up to start VM.

I searched by google about this problem. It seems that there is the same problem as mine!
Vagrant freezes on ‘SSH auth method: private key’

Finally I got one solution after testing a lot of trial.

How to solve

As the above link comment, I added --provision option to run VM in the below.

vagrant halt
vagrant up --provision

I could start VM without any problems.