1、python 安装及映射
2、conda安装还是比较简单的推荐
安装jupyter
pip install jupyter--------------------------------------------------------------- jupyter 配置 生成配置文件
jupyter notebook --generate-config
conda 会主动将python配置好,不会出现jupyter commond no found 的命令
如果没有使用conda,则很麻烦,
进入python 输入 from notebook.auth import passwd passwd()
输入你想要的密码
我这里是
'argon2:$argon2id$v=19$m=10240,t=10,p=8$Pq9/lyAIzlwvpyQp9nIGLw$1U4XV/98WE8Svn/sQzLwUVMUqUt6AYfM/RSkgyiEjvU'
随后修改配置文件./jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*' # 所有ip都可访问 c.NotebookApp.password = u'argon:...刚才复制的那个密文' c.NotebookApp.open_browser = False # 不打开浏览器 c.NotebookApp.port =6667 #可自行指定一个端口, 我这里是6667 c.NotebookApp.allow_origin = "*" c.NotebookApp.allow_root = True # 允许root用户登录 c.NotebookApp.allow_remote_access=True c.NotebookApp.notebook_dir = "/work" # 设置工作目录正常的话输入jupyer noterbook测试下,远程访问下端口,即可
我这里是aa.aaa.aaa.aaa:6667
如果连接不是,就需要关闭jupyter随后本地浏览器输入服务器端ip加上端口号,即可访问jupyter
我这里是
aa.aaa.aaa.aaa:6667
jupyter 安装后,如果本地网站还打不开
本地无法连接的解决办法 1、看看服务器端口是否配置成功# 查看防火墙服务器端口开启状态 firewall-cmd --list-ports # 开启端口 firewall-cmd --zone=public --add-port=6667/tcp --permanent ######################## # 重启防火墙端口,两种方法 # 1、停止防火墙 systemctl stop firewalld # 开启 systemctl start firewalld #2、 重启 firewall-cmd --reload ####################3上述不行的话 2、就需要本地映射到远程端口
ssh -N -f -L localhost:8888:localhost:6667 root@aa.aaa.aaa.aaa
localhost:8888为本地窗口,就是你电脑端
localhost:6667为服务器的端口
aaa为服务器的IP
在服务端 输入下面的命令,来安装插件
1、安装并使用 jupyter_contrib_nbextensions pip install jupyter_contrib_nbextensions jupyter contrib nbextension install --user 2、安装使用 Jupyter Nbextensions Configurator pip install jupyter_nbextensions_configurator jupyter nbextensions_configurator enable --user 随后重启jupyter 即可重启jupyter 使用插件 如果前面没有关闭远程ssh端口
输入jobs -l 即可查看nohup进程,会看到jupyter 已经被托管到一个进程中了
第二列PID进程号码,关闭,重启即可
kill -9 10234 关闭进程 # 重启Jupyter nohup jupyter notebook >> book.out & 随后 本地访问或者映射即可如果前面关闭了ssh端口
# 输入 lsof -i:6667 # 查看端口应用状态: kill -9 12323 即可
随后再次开启Jupyter时候,会出现6667端口莫名奇妙显示占用
首先查看端口被谁占用jupyter notebook list查看端口的PID
ps -aux | grep jupyter
第二列为端口
kill -9 3856 # 关闭保存即可
启动jupyter nohup保护进程
nohup jupyter notebook >>book.out &
###################
定个小目标,这个文章现在有点乱,但是未来我修改后,绝对是最全面的Jupyter 远程访问的最佳文章
###################



