In Spacon ITO, Front End Mit / system / ITO / frontend /) können Sie in relativ langer Zeit interaktiv umfangreiche Arbeiten ausführen, die mit einem Anmeldeknoten nicht möglich sind. Ressourcen, die im Voraus verwendet werden sollen, sind über das Front-End-Reservierungssystem (japanische Umgebung, [Englisch Reservieren Sie unter Umgebung. Melden Sie sich über den Anmeldeknoten mit der SSH-Agentenweiterleitung und der X11-Weiterleitung mit der zugewiesenen "Floating IP" am Frontend-Knoten an.
Wählen Sie bei der Reservierung eine Option entsprechend der Hardware, dem Nutzungsmuster und den Vertragsbedingungen aus. Die minimale Nutzungsdauer, die reserviert werden kann, beträgt 4 Stunden und die maximale Nutzungsdauer 7 Tage. Die Vorbereitung des Systems dauert ein oder zwei Stunden. Sie müssen also rechtzeitig reservieren. Floating IP
wird per E-Mail benachrichtigt.
Hier ist ein Beispiel für die Verbindung von Chrome mit dem Front-End-Jupyter (Jupyter Notebook oder JupyterLab) mithilfe von MobaXterm des Clients (Windows 10 Pro). Offizieller Leitfaden wird als Referenz verwendet.
Klicken Sie in MoberXterm auf "Einstellungen-> Konfiguration-> SSH". Aktivieren Sie das Kontrollkästchen "Internen SSH-Agenten" MobAgent "verwenden" unter "SSH-Agenten" unten, klicken Sie auf die Markierung "+" rechts neben dem Feld darunter und geben Sie den privaten Schlüssel ein (Erweiterung ist ppk). ) Fügen Sie hinzu und klicken Sie auf die Schaltfläche "OK". Darüber hinaus empfiehlt es sich, "SSH keepalive" unter "Einstellungen-> Konfiguration-> SSH" von MobaXterm zu überprüfen, um zu verhindern, dass SSH aufgrund eines Timeouts unterbrochen wird. Diese Aufgaben müssen nur einmal ausgeführt werden.
Die per E-Mail gesendete "Floating IP" ist jedes Mal anders, es handelt sich jedoch um eine IP-Adresse wie "172.18.32.191". Im Folgenden wird dies als "Floating_IP" gelesen.
Melden Sie sich am Terminal des Anmeldeknotens beim Front-End-Knoten an. Wenn Sie sich lediglich beim Front-End-Knoten anmelden müssen, ist der Vorgang beendet.
$ ssh -A -Y Floating_IP
# Floating_IP wird per E-Mail gesendet, 172.18.32.Eine IP-Adresse wie 191.
Starten Sie auf dem angemeldeten Front-End-Knoten Jupyter (--no-browser
), ohne den Browser zu starten.
#Für Jupyter Notebook
$ jupyter notebook --ip=127.0.0.1 --port=8888 --no-browser
#Für JupterLab
$ jupyter lab --ip=127.0.0.1 --port=8888 --no-browser
Infolgedessen wird die folgende Anzeige gegen Ende angezeigt. Kopieren Sie diesen Teil und fügen Sie ihn später in die URL des Client-Browsers ein.
http://127.0.0.1:8888/?token=...
Klicken Sie neben der Registerkarte MobaXterm auf +
, um ein neues Terminal zu öffnen. Dies wird als lokales Terminal bezeichnet. Gehen Sie in diesem lokalen Terminal wie folgt vor:
ssh -o ProxyCommand='ssh -W %h:%p %[email protected]' Floating_IP -l m00000a -L 8888:localhost:8888
# Floaint_IP wird per E-Mail gesendet, 172.18.32.Eine IP-Adresse wie 191.
#m00000a ist ein Benutzerkonto.
Nachdem Sie eine Weile gewartet haben, wird das Spacon-Terminal angezeigt. Warten Sie also bis dahin.
Fügen Sie die URL (http: //127.0.0.1: 8888 /? Token = ...
), die beim Starten von Jupyter auf dem Front-End-Knoten angezeigt wurde, in die URL des Client-Browsers ein (z. B. Chrome unter Windows). Zugriff. Jupyter wird nun im Browser des Clients angezeigt.
Hinweis: Um eine URL in MobaXterm zu kopieren, wählen Sie einfach die URL mit der Maus aus. Nicht Strg-C.
Recommended Posts