Erste selbst-signierten Zertifikaten arbeiten für Jupyter notebook Server speichern, in Safari

Ich versuche Jupyter notebook server von einer Arbeitsstation (mit Ubuntu 14.04). Ich bin nach der Anleitung hier einrichten eines selbstsignierten Zertifikats mit openssl:

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout key.pem -out cert.pem

Die Basis-url, die ich wählte, war /ipython/ im jupyter_notebook_config.py:

c.NotebookApp.base_url = '/ipython/'

Starte ich meine Jupyter notebook wie folgt:

jupyter notebook --certfile=$HOME/.jupyter/cert.pem --keyfile=$HOME/.jupyter/key.pem

In allen Browsern (Safari & Chrome sowohl auf Mac OS X und iPad), ich war in der Lage, eine Verbindung zu https://my.server.address:8888/ipython/ und erstellen Sie neue Notizbücher.

Jedoch, während ich in der Lage bin, eine Verbindung zu der kernel in Google Chrome, ich bin nicht in der Lage, dies zu tun in Safari auf Mac OS X. ich bin immer ein „die Verbindung zu der kernel -“ Meldung in der Jupyter Fenster, das permanent auf. Auf dem iPad, sowohl für Safari & Google Chrome, ich war in der Lage, den Zugriff auf die Adresse haben, erstellen Sie neue Notizbücher, aber alles Stände auf dem „herstellen der Verbindung zu kernel -“ Meldung. Das einzige, was funktioniert, im moment ist Google Chrome auf dem Mac (Safari auf dem Mac nicht funktioniert und sowohl Safari & Google Chrome auf dem iPad nicht funktioniert).

Ich glaube, der Grund dafür könnte sein, dass Safari nicht akzeptieren, selbst-signierte Zertifikate. Ich habe versucht Ermöglicht Das Verschlüsseln aber dafür muss ich einen domain-Namen (dies Jupyter notebook ist die Ausführung in einem intranet).

Also meine Frage ist, ist es auch möglich, Safari zu akzeptieren, sich selbst-signierte Zertifikate, oder gibt es Abhilfe? Ist es möglich, diese akzeptierten auf Safari auf einem iPad/iPhone so gut?

InformationsquelleAutor nathanielng | 2017-06-09



One Reply
  1. 1

    Ja, es ist möglich! Bitte, Folgen Sie diese Schritt-für-Schritt-Anleitung Zugang Jupyter Notebook-server auf iOS via SSL mit self-signed cert.

    Der Schlüssel hier ist, um eine Bescheinigung für CA und installieren , dass Zertifikat auf dem Gerät. Darüber hinaus, beginnend mit iOS 10.3 voll Vertrauen wird nicht automatisch aktiviert, für die installierten Zertifikate, achten Sie also auf den letzten Schritt.

    Schließlich, möchten Sie vielleicht zu prüfen, mit Juno Verbinden statt Safari, um Zugang zu Ihrem notebook-server — müssen Sie noch konfigurieren von Zertifikaten, obwohl, so gleichen tutorial gilt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.