Wie kann ich von einer Azure-VM aus remote auf Jupyter zugreifen?

1149
wordsforthewise

Ich versuche, dass das Jupyter-Notebook auf einer Azure-VM ausgeführt wird, und es schlägt fehl. Ich habe zuerst eine virtuelle Linux-Maschine erstellt und dann genau diese Anweisungen befolgt - ich habe eine eingehende Regel in den Netzwerkeinstellungen für die verschiedenen Ports erstellt, die ich ausprobiert habe (8888, 10000, 9999 war bereits dort, wurde jedoch bereits verwendet, als ich es versuchte)., anaconda3 und alles andere im Tutorial genau installiert. Eine Sache, die seltsam erscheint, ist jedes Mal, wenn ich den Befehl ausführt:

/anaconda3/bin/python -c "import IPython;print(IPython.lib.passwd())" 

Es gibt mir einen anderen sha-Schlüssel. Sollte es nicht dasselbe sein, wenn ich jedes Mal dasselbe Passwort gebe?

Dann, wenn ich renne

/ anaconda3 / bin / jupyter-notebook

es gibt die Ausgabe:

[I 21:17:19.474 NotebookApp] Serving notebooks from local directory: /dsvm/Notebooks [I 21:17:19.474 NotebookApp] 0 active kernels  [I 21:17:19.474 NotebookApp] The Jupyter Notebook is running at: https://[all ip addresses on your system]:10000/ [I 21:17:19.474 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 

Was falsch erscheint, ist der Teil "Alle IP-Adressen auf Ihrem System". sollte das nicht anders sein? Wenn ich mache

curl -k https://localhost:10000 

es funktioniert gut, aber es öffnet sich weder Firefox noch Chrome auf meinem lokalen Computer.

2

1 Antwort auf die Frage

0
Mukesh Jagani

1) Es ist nicht falsch. Ihre Anwendung wird auf allen der VM zugewiesenen IPs ausgeführt

all ip addresses on your system 

2) Greifen Sie mit ' https: // localhost: 10000 ' von Ihrem lokalen Computer auf das Notebook zu ? Sie müssen mit einer öffentlichen IP-Adresse darauf zugreifen

3) Wenn Sie versuchen, über öffentliche IP-Adressen darauf zuzugreifen, können Sie uns bitte mitteilen, was genau Sie im Browser sehen. Sie können versuchen, über 'http' und nicht über https darauf zuzugreifen