前提・実現したいこと
jupyter notebook (以下 jupyter)がどういう仕組みで動いているのかも知らずにウェブに書いてあることを
見よう見まねでやっている初心者なので間違った箇所があると思いますがどうか宜しくおねがいします。
自分の所有しているパソコンのスペックが低くjupyterでの計算に時間がかかるので
少しでもスペックが高い大学のコンピュータ上で計算させたいと思ったのですが
エラーが出てしまいうまくできません。
これは自分のやり方が間違っているのか、そもそもサーバーとして使う権限がないのでしょうか?
正しいやり方を教えていただきたいです。
まず大学のパソコンと言っても端末がたくさんあり、どの端末でも自分のユーザーIDとパスワードを入力すれば使えるというものです。
OSはOS X です。
自宅のパソコンから大学のパソコンにアクセスする方法として
GUIによるリモートアクセスとssh接続によるCUIのリモートアクセスが提供されています。(ここまでは正常にできています。)
自宅のパソコンはWindows 10でWSLを使ってUbuntuでssh接続をしています。
発生している問題・エラーメッセージ
まず自宅のパソコンからssh接続で大学のパソコンにログインして
$jupyter notebook --no-browser --port=8890
と入力すると
[I 23:35:12.136 NotebookApp] Serving notebooks from local directory: /home/User [I 23:35:12.137 NotebookApp] 0 active kernels [I 23:35:12.137 NotebookApp] The Jupyter Notebook is running at: http://localhost:8890/ [I 23:35:12.137 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation)
と出ます。
そして自宅のパソコンのUbuntuのbashで
$ssh -N -f -L 8888:localhost:8890 User@IP-addres
としても
bind: Address already in use channel_setup_fwd_listener_tcpip: cannot listen to port: 8888 Could not request local forwarding.
となってしまいchromeのアドレスバーに
localhost:8888
と入力しても 404 Not Found と当然なってしまいます。
試したこと
ポート番号を8889や8888でもやってみました。(何も理解していません。)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。