It is not always possible to find enough time to play with your free-time projects and sometimes it might take more than a week after you created an environment and you started using it. And during this week you could forget something, e.g. password for your SSH connection :)
This is exactly what happened to me this weekend when I returned to my Sitecore development VMs with xDB and SOLR in Azure. Fortunately, I was able to find a solution.
Step 1: Create a file named PrivateConf.json with these contents, substituting for the placeholder values.
Step 2: Run this command, substituting the name of your virtual machine for “vmname”.
If you are using a new portal or creates a VM instance from MongoDB template. The method above might not work for you, as it won’t be able to find your virtual machines. To reset the password in this case you would need to switch to Resource Manager module:
Also, format of the command would be slightly different, as you would need to add resource group to configuration:
In the previous version of the Azure management console, it was also possible to do this operation online, but it would not should you anything created with the Resource module. On the other hand, you could view your resources in the preview mode of the new portal, but the management of extensions required for this operation is “coming soon”.
Follow me on Twitter @true_shoorik & I hope this helps.