服务器jupyter lab 设置:密码+远程访问

一文解决服务器 jupyter lab 设置密码的问题

引言

在数据科学和机器学习工作流中,Jupyter Lab是一个不可或缺的工具,但是默认情况下,它只允许本地访问。本文将介绍如何配置Jupyter Lab,以便允许远程访问,并设置密码保护。

具体步骤

** 步骤1:生成Jupyter Lab配置文件**

首先,在终端中执行以下命令生成配置文件:

shell 复制代码
jupyter lab --generate-config

这将在默认位置生成一个名为 jupyter_lab_config.py 的配置文件。
步骤2:设置登录密码

在 ipython 中执行以下python 代码

py 复制代码
from jupyter_server.auth import passwd
passwd()

输入你想要设置的密码,并按Enter键确认。系统将生成一个加密的密码字符串,复制下来备用。
步骤3:编辑配置文件

使用文本编辑器打开 jupyter_lab_config.py 文件,并添加以下行:

py 复制代码
c.NotebookApp.allow_remote_access = True
c.NotebookApp.open_browser = False
c.NotebookApp.ip = '0.0.0.0'
# 不加亦可
c.NotebookApp.password = '你复制的加密密码字符串' 

** 步骤4:启动jupyter lab **

在终端执行:

shell 复制代码
jupyter lab --port '<未被占用的port>'

至此,设置完毕,可以愉快地使用jupyter lab了~

相关推荐
Source.Liu1 天前
【Pywinauto库】10.7 pywinauto.controls.uia_controls控件
windows·python·自动化
人工干智能1 天前
建自己的Python项目仓库,使用工具:GitHub(远程仓库)、GitHub Desktop(版本控制工具)、VSCode(代码编辑器)
python·编辑器·github
StarPrayers.1 天前
PySpark基础知识(python)
python·数据分析·spark
潜龙95271 天前
第6.2节 Android Agent开发<二>
android·python·覆盖率数据
I'm a winner1 天前
第五章:Python 数据结构:列表、元组与字典(一)
开发语言·数据结构·python
番薯大佬1 天前
Python学习-day9 字典Dictionary
网络·python·学习
nightunderblackcat1 天前
新手向:C语言、Java、Python 的选择与未来指南
java·c语言·python
夏日麋鹿~1 天前
逐时nc数据批量处理为日平均
python
程序员三明治1 天前
Python编辑器的安装及配置(Pycharm、Jupyter的安装)从0带你配置,小土堆视频
python·pycharm·编辑器
理想国的女研究僧1 天前
Jupyter Notebook操作指南(1)
ide·python·学习·jupyter