Dans Spacon ITO, Front End En utilisant / system / ITO / frontend /), vous pouvez effectuer de manière interactive un travail à grande échelle dans un temps relativement long, ce qui ne peut pas être fait avec un nœud de connexion. Système de réservation frontal (environnement japonais, [Anglais] Faites une réservation sur Environnement. Connectez-vous au nœud frontal via le nœud de connexion en utilisant le transfert d'agent SSH et le transfert X11 avec l'IP flottante attribuée. Lors de la réservation, sélectionnez une option en fonction du matériel, du modèle d'utilisation et des conditions du contrat. La durée d'utilisation minimale pouvant être réservée est de 4 heures et la durée d'utilisation maximale est de 7 jours. La préparation du système prend une heure ou deux, vous devez donc réserver suffisamment de temps. «Floating IP» sera notifié par email. Voici un exemple de connexion de Chrome au Jupyter frontal (Jupyter Notebook ou JupyterLab) à l'aide de MobaXterm du client (Windows 10 Pro). Le Guide officiel est utilisé comme référence.
Cliquez sur Paramètres-> Configuration-> SSH
dans MoberXterm. Cochez ʻUtiliser l'agent SSH interne "MobAgent" ʻof agents SSH
en bas, cliquez sur la marque +
à droite de la case en dessous, et entrez la clé privée (l'extension est ppk) ) Ajoutez et cliquez sur ʻOK bouton (ʻOK bouton
).
De plus, c'est une bonne idée de cocher SSH keepalive
dans Settings-> Configuration-> SSH
de MobaXterm pour éviter que SSH ne soit coupé en raison du délai d'expiration.
Ces tâches ne doivent être effectuées qu'une seule fois.
L '«IP flottante» envoyée par e-mail est différente à chaque fois, mais il s'agit d'une adresse IP telle que «172.18.32.191». Dans ce qui suit, cela sera lu comme Floating_IP
.
Sur le terminal du nœud de connexion, connectez-vous au nœud frontal. Si tout ce que vous avez à faire est de vous connecter au nœud frontal, c'est la fin de la procédure.
$ ssh -A -Y Floating_IP
# Floating_L'adresse IP est envoyée par e-mail, 172.18.32.Une adresse IP telle que 191.
Sur le nœud frontal connecté, démarrez Jupyter (--no-browser
) sans lancer le navigateur.
#Pour Jupyter Notebook
$ jupyter notebook --ip=127.0.0.1 --port=8888 --no-browser
#Pour JupterLab
$ jupyter lab --ip=127.0.0.1 --port=8888 --no-browser
En conséquence, l'affichage suivant apparaîtra vers la fin. Copiez et collez cette partie dans l'URL du navigateur du client ultérieurement.
http://127.0.0.1:8888/?token=...
Cliquez sur «+» à côté de l'onglet MobaXterm pour ouvrir un nouveau terminal. C'est ce qu'on appelle un terminal local. Dans ce terminal local, procédez comme suit:
ssh -o ProxyCommand='ssh -W %h:%p %[email protected]' Floating_IP -l m00000a -L 8888:localhost:8888
# Floaint_L'adresse IP est envoyée par e-mail, 172.18.32.Une adresse IP telle que 191.
#m00000a est un compte utilisateur.
Après avoir attendu un moment, le terminal Spacon apparaîtra, alors attendez jusque-là.
Collez l'URL (http: //127.0.0.1: 8888 /? Token = ...
) qui apparaît lorsque vous avez démarré Jupyter sur le nœud frontal dans l'URL du navigateur client (par exemple, Chrome sous Windows). Accès. Jupyter apparaîtra désormais dans le navigateur du client.
Remarque: pour copier une URL dans MobaXterm, sélectionnez simplement l'URL avec votre souris. Pas Ctrl-C.
Recommended Posts