@Kathy Morimoto Thank you for your query!!!
As mentioned here
Every JupyterHub deployment should enable HTTPS!
HTTPS encrypts traffic so that usernames, passwords and your data are communicated securely. sensitive bits of information are communicated securely. The Littlest JupyterHub supports automatically configuring HTTPS via Let’s Encrypt, or setting it up manually with your own TLS key and certificate. Unless you have a strong reason to use the manual method, you should use the Let’s Encrypt method.
Also as mentioned here:
To access JupyterHub from the public Internet, you must have port 8000 open.
You can try to connect to Jupyter from port 8000 and check if it is working for you or not.
A similar issue has been reported here and as per the proposed solution:
you should connect Jupyter notebook from port 8000, not 9999.
You can access the Jupyter notebook server from any host. Just type https://<VM DNS name or IP Address>:8000/
As for https these might be the configuration at the time of VM creation.
Other useful links are as below:
https://jupyter-notebook.readthedocs.io/en/stable/public_server.html
https://jupyter-notebook.readthedocs.io/en/stable/public_server.html
Hope it helps!!!
Please "Accept as Answer" if it helped so it can help others in community looking for help on similar topics.
Disclaimer: This response contains a reference to a third-party World Wide Web site. Microsoft is providing this information as convenient to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there.
There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.