工作需要,远程服务器配置jupyter,利用办公电脑访问,步骤如下:
安装jupyter pip install jupyterlab或
pip install jupyter notebook我是先安装miniconda,再在环境里安装。
生成默认配置文件并生成秘钥 使用命令: jupyter notebook --generate-config会在用户主目录下生成配置文件,jupyter_notebook_config.py。
输入 ipython,进入交互命令行
>>>from notebook.auth import passwd >>>passwd Enter passwd: # 这里输入你的密码 Verify passwd: #重复输入密码 >>>argon2:$argon2id$v=19$m=10240,t=10,p=8$YiTF3tI7ZWECTbNaa5VZtA$kaU+xbQSsMaZsH98sqoaGg #复制这段秘钥进入下一步。
修改配置文件 使用命令 vim ~/.jupyter/jupyter_notebook_config.py 其中为了快速搜索定位,你会用到下列命令 /App.ip # 回车 /App.open_brower #回车 /App.port #回车 /allow_remote_access #回车找到如下几项,取消注释并修改:
c.NotebookApp.password ='argon2:$argon2id$v=19$m=10240,t=10,p=8$YiTF3tI7ZWECTbNaa5VZtA$kaU+xbQSsMaZsH98sqoaGg' #秘钥 c.NotebookApp.ip='*' # *允许任何ip访问 c.NotebookApp.open_browser = False # 默认不打开浏览器 c.NotebookApp.port =8888 # 可自行指定一个端口, 访问时使用该端口 allow_remote_access = True 测试 服务器端: jupyter lab打开服务。 客户端: 输入服务器ip:8888(自己设置的端口)访问,再输入密码即可。
root用户命令
nohup jupyter lab --allow-root&OK,全文结束。