Azure Cloud Issue while checking task completion (Cannot SSH into VM)

For the day 21 task I am not quite sure why the task is not getting completed. The VM has been perfectly provisioned , the NSG Inbound rules are correctly provided, the ssh key has been created in the azure client using ssh-keygen and I am able to ssh to the azure VM using the key. So I am not sure what I am doing wrong here. Could somene plese help with this.
thanks,
Neil

Did you create an PublicIP and associate itto VM?

You can refer to the solution here.