轻松设置Jupyter服务器密码

本文介绍了如何轻松设置Jupyter Notebook服务器密码。首先通过命令生成配置文件,然后修改配置文件设置密码,最后启动Jupyter Notebook并使用新密码登录。密码设置涉及哈希密码和配置文件编辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行jupyter Notebook,服务器加载后会自动弹出默认浏览器,如果是ie浏览器,可以将url复制到谷歌或火狐浏览器,即可登录到jupyter,

1、jupyter Notebook的使用

可以在终端输入:jupyter notebook --generate-config 会生成一个配置文件,成功后会显示文件路径(/Users/。。。/.jupyter/jupyter_notebook_config.py

打开路径下的jupyter_notebook_config.py配置文件,将c.NotebookApp.notebook_dir后的路径添加自己的工作路径

在终端输入:jupyter notebook即可打开jupyter,就可以在web端编写python啦!

2、密码

### 安装和配置Jupyter Notebook #### 准备工作 为了在腾讯云服务器上成功安装和配置Jupyter Notebook,需先确认已拥有腾讯云账户以及创建好的Ubuntu或CentOS实例。对于初次使用者来说,建议熟悉基本的Linux命令行操作。 #### 更新软件包列表并安装依赖项 无论是在Ubuntu还是CentOS环境下,都应首先更新系统的软件包索引到最新状态,并安装必要的开发工具和其他依赖库。 对于Ubuntu系统: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 对于CentOS系统,则执行以下命令来确保环境是最新的并且安装了EPEL仓库以便后续获取更多资源[^3]: ```bash sudo yum update -y sudo yum install epel-release -y ``` #### Python与pip的安装 考虑到不同版本的操作系统默认自带Python的情况各异,在此推荐通过`pyenv`管理多个Python版本或者直接安装较新版本的Python解释器及其配套的pip工具。不过最简单的方式就是利用操作系统自带的方法快速完成这一步骤: - **Ubuntu**: 大多数情况下已经预装了Python 3.x系列;如果没有的话可以通过apt-get轻松解决这个问题。 ```bash sudo apt-get install python3-pip -y ``` - **CentOS**: 同样地,默认可能只有旧版Python存在,因此需要额外处理以获得更现代的支持。 ```bash sudo yum install python36u python36u-pip -y ``` #### 安装Jupyter Notebook及相关组件 一旦有了合适的Python环境之后就可以继续前进至核心部分——安装Jupyter本身以及其他任何想要添加进去的服务端扩展程序(比如JupyterLab)。这里给出适用于两种发行版的一般化指导方针: - 使用pip来进行全局范围内的安装(如果打算让多位用户共同享有该服务),或者是针对特定用户的本地模式下进行部署。 ```bash pip3 install --upgrade pip setuptools wheel pip3 install jupyter jupyterlab ``` 此时应该能够验证是否正确设置了这些包,只需启动测试性的notebook会话即可知晓一切正常与否。 #### 配置防火墙规则允许外部连接 为了让外界设备顺利连入位于云端之中的Notebook实例,必须调整好相应的网络权限设置。具体做法取决于所使用的安全组策略或是iptables等底层机制。通常来讲,开放8888端口就足够满足需求了。 ##### 对于Ubuntu: ```bash sudo ufw allow 8888/tcp ``` ##### 对于CentOS: ```bash sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent sudo systemctl restart firewalld.service ``` #### 设置密码保护及其他高级选项 出于安全性考虑,强烈建议启用身份验证措施防止未授权访问。编辑~/.jupyter/jupyter_notebook_config.py文件加入如下几行内容实现基于token的身份校验功能[^1]: ```python c.NotebookApp.token = 'your_secret_token' c.NotebookApp.ip = '*' c.NotebookApp.open_browser = False c.NotebookApp.port = 8888 ``` 最后重启Jupyter Notebook服务使更改生效。
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值