Utilisation du transfert de port, depuis le navigateur du client (vérifié avec Chrome sur Windows 10 Pro), Spacon ITO Je vais vous présenter comment se connecter au Jupyter Notebook (JupyterLab est également possible) démarré avec le nœud de connexion de). Cela permet de tracer les résultats des calculs sur le Spacon tels quels, ce qui est très pratique. Le client utilise MobaXterm. Cette méthode n'est pas limitée à une utilisation dans Spacon, mais est une méthode générale de connexion à Jupyter démarrée sur le serveur à partir du navigateur du client en utilisant le transfert de port. J'ai fait référence à ce matériel.
Cliquez sur Paramètres-> Configuration-> SSH
dans MoberXterm. Cochez ʻUtiliser l'agent SSH interne "MobAgent" ʻof agents SSH
en bas, cliquez sur la croix
à droite de la case en dessous, et ajoutez la clé privée (extension ppk) Cliquez ensuite sur le bouton «OK».
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.
Démarrez Jupyter Notebook sans navigateur (--no-browser
) au nœud de connexion de Spacon.
$ jupyter notebook --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=...
Dans le cas de JupyterLab, il démarrera de la même manière.
$ jupyter lab --ip=127.0.0.1 --port=8888 --no-browser
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: Cependant, «m00000a» est un compte utilisateur.
ssh -o ProxyCommand='ssh -W %h:%p %[email protected]' ito.cc.kyushu-u.ac.jp -l m00000a -L 8888:localhost:8888
Après avoir attendu un moment, le terminal Spacon apparaîtra, alors attendez jusque-là.
Accédez en collant l'URL (http: //127.0.0.1: 8888 /? Token = ...
) qui apparaît lorsque vous avez démarré Jupyter sur le nœud de connexion dans l'URL du navigateur du client. 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