1

Ich verbinde mich mit SSH -L aber wenn ich den Laptopdeckel schließe oder die Verbindung verloren ist, wird das Jupyter Notebook getrennt.dauerhafte Verwendung von Jupyter Notebook von Remote-Server

Nachdem ich die Verbindung zum Remote-Server wiederhergestellt habe, ist die "letzte" Sitzung verloren.

Was kann getan werden, um es persistent zu machen? Könnte screen dabei helfen?

Antwort

1

Auf dem Remote-Server sollten Sie Ihren Jupiter in einer screen Sitzung öffnen, es wird es persistent machen, wenn Sie die Verbindung zum Server verlieren und fortsetzen.

  1. Auf Ihrem Computer: ssh -L xxxx:localhost:yyyy server.
  2. screen.
  3. jupyter notebook --no-browser --port=yyyy.
  4. In Ihrem Browser: localhost:xxxx.

So trennen manuell und schließen:

  1. Beenden, um das Bildschirmfenster: control + a und dann d.
  2. Trennen Sie die Verbindung vom Server: control + d
  3. Und verbinden Sie erneut ssh -L xxxx:localhost:yyyy.
  4. Optional können Sie das Bildschirmfenster erneut öffnen, obwohl es unnötig ist, indem Sie screen -r verwenden.
  5. Gehen Sie zurück zu Ihrem Notebook oder öffnen Sie erneut localhost:xxxx.
+0

wieder zu verbinden, was zu müssen, ist getan werden, um wieder zurück zu verbinden? –

+0

Um die Verbindung wiederherzustellen, müssen Sie sich nur noch mit dem Remote-Server verbinden, indem Sie 'ssh -L xxxx: localhost: yyyy server' verwenden. Wenn Sie auf den Bildschirm zugreifen möchten, auf dem der Jupiter ausgeführt wird, können Sie 'screen -r' verwenden. Beachten Sie, dass die erneute Verbindung mit dem Remote-Server ausreicht. Sie müssen den Bildschirm nicht erneut öffnen. – BiBi

0

Die Standardbenutzung für Jupyter-Server-Sitzungen persistierenden ist die Verwendung von nohup und &; in der Remote-Server mit dem IP-Adresse xx.xx.xx.xx:

nohup jupyter notebook --no-browser --ip xx.xx.xx.xx --port yyyy & 

Nun, auch wenn Sie Ihren Laptop oder verlieren die Verbindung ausschalten, werden Sie immer in der Lage sein, indem Sie Ihren Browser auf xx.xx.xx.xx:yyyy

+0

Ich werde es versuchen, thx! –

+0

@MichaelD Bitte lassen Sie mich wissen, wie es funktioniert – desertnaut

+0

Wie wählen Sie die 'xx.xx.xx.xx'? –

Verwandte Themen