ポートバインドとsocksプロキシを使ったjupyter notebookへの遠隔アクセス
学内のサーバーに構築したjupyter notebookの環境に家からアクセスしたいなと思いたった。
sshのポートバインドとfirefoxのsocksプロキシ機能を使って家から学内のjupyter環境にアクセスできたのでその備忘録 。
jupyter notebookの外部アクセスを許可する設定はしてある前提で進めます(ググるとたくさん出てくる)
自宅PCでtmuxやscreenなどで使用したい学内のjupyter notebookへのsshを張ります。 学内PCの8888ポートでjupyter notebookが動いているため、-Dオプションで8888を指定
ssh -J User_A@hostname_A User_B@hostname_B -D 8888
次にsocksサーバーの設定をfirefoxで行います。
設定→ネットワーク設定→接続設定
手動でプロキシを設定する→下記のように入力
あとはfirefoxで下記アドレスを入力してアクセス hostname_B:8888