jupyter配置服务器
参考:
https://www.cnblogs.com/wenbosheng/p/9182031.html
打开IPython,生成密钥
from notebook.auth import passwd
passwd()
创建密码并验证,之后生成sha1 码
找到配置文件
jupyter notebook --generate-config
vim 打开并修改
c.NotebookApp.ip='*'
c.NotebookApp.open_browser=False
c.NotebookApp.password = u'之前生成的sha1码‘
c.NotebookApp.port = 8000 # 指定一个端口
远程登录设置
在服务器上启动 jupyter服务
jupyter notebook
本地使用ssh隧道连接进行本地端口转发
ssh -N -f -L localhost:8888:localhost:8000 remote_user@remote_host
-N 不需要执行任何命令,仅做端口转发
-f 表示后台运行
-L表示本地映射转发,选项值代表ssh客户端和服务端转发端口
打开浏览器,输入localhost:8888
####其他
端口选取:1024-65535 之间的未使用端口号
端口的本地转发:应用的连接方向与ssh连接方向相同。
远程转发:否则,比如需要中间机器进行逆向ssh连接,需要使用-R选项进行远程转发。