SSH remotely into Bash on Ubuntu on Windows
You probably have to poke a hole in your Windows Firewall. I had this problem and verified by turning off WF briefly and confirmed I could access from external machine.
I then added a rule to allow the port I set up, for you that would be 2222.
I re-enabled WF and everything was fine then.