Jupyter端口转发运行远程服务器

警告
本文最后更新于 2019-12-02,文中内容可能已过时。

登录服务器

打开终端执行命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
lhg@lhg-Ubuntu:~$ rss@my
Last login: Mon Dec  2 10:18:29 2019 from 192.168.10.111
[rss@rss ~]$ cd python_hg/
[rss@rss python_hg]$ ll
total 24K
drwxrwxr-x.  3 rss rss  4.0K Nov 29 20:33 .
drwx------. 46 rss 1000 4.0K Dec  2 10:04 ..
drwxrwxr-x.  2 rss rss  4.0K Nov 29 20:05 .ipynb_checkpoints
-rw-rw-r--.  1 rss rss  4.5K Nov 29 20:33 Untitled1.ipynb
-rw-rw-r--.  1 rss rss   555 Nov  4 10:56 Untitled.ipynb
[rss@rss python_hg]$ bash ~/activate_conda.sh

启动服务器的 Jupyter Notebook 进程

1
2
3
4
5
cd ~/python_hg/
jupyter notebook --generate-config
[rss@rss python_hg]$ nohup jupyter notebook --no-browser &
[rss@rss python_hg]$ jupyter-notebook password     ## 输入密码
[rss@rss python_hg]$ jupyter notebook list

本地端口转发

在本地机器上执行

1
2
3
4
5
## 如果已经占用端口,执行命令
sudo fuser -k 8890/tcp

## 启动后台服务
nohup ssh -N -L 8890:localhost:8890 rss@121.46.13.125 -p 49170&

打开浏览器即可访问 http://localhost:8890

相关内容

william 支付宝支付宝
william 微信微信
0%