テクめも

プログラミング関連のちょっとしたTipsなどを書いています。

SSHポートフォワーディングを使ってサーバ上のJupyterにローカルからアクセスする

サーバにあるJupyterを使いたいとき、ポートを開けたり、ファイアウォールの設定をしたりしないといけない場合がありますが、SSHポートフォワーディングを使うと手軽にアクセスすることができます。

ローカル端末からSSH

ssh -L 8888:127.0.0.1:8888 <サーバのhost>

サーバでJupyter起動

SSH先でJupyterを実行します。

jupyter notebook

ローカル端末のブラウザからJupyterにアクセス

サーバでJupyterが起動できると、ローカル端末から http://127.0.0.1:8888 にアクセスすることができるようになります。

参考

sshポートフォワーディング - Qiita