Some time passed when I did not use PuPHPet, but when I had problems connecting through the port (minus port 22), I had to issue the sudo ufw disable machine.
If uwf not the control firewall of your vm, try sudo service iptables stop or sudo iptables -F .
They may have changed their behavior since then, but it's good to try.
An SSH tunnel (through open port 22) can allow you to access local port 2000 , which is optimized. Actual 2000 VM port may be limited due to firewall.
Try it and tell me if it works. If not, I will dig deeper.
source share