跳至主要內容

point3|Jupyter NoteBook 局域网访问&加密

AI悦创原创ChatGPTChatGPT大约 3 分钟...约 830 字

0. 前言

你好,我是悦创。

我的性能主力是一台 MacBook Pro 和一台台式的 Windows,但是我使用的电脑是 iMac,所以我频繁切换电脑显然不是一个好的使用方法或者习惯。

所以,这个时候需要在 Windows 上启动的 Jupyter Notebook 在别的电脑能访问,这样就不用频繁的切换电脑就可以使用了。

这个流程其实也是很简单,就几个操作步骤。

1. 操作步骤

1.1 启动 Jupyter Notebook

默认情况下,Jupyter 会绑定到 localhost

为了使其可从局域网内的其他计算机上访问,你需要将其绑定到一个外部 IP 或 0.0.0.0。你可以使用以下命令来启动 Jupyter:

jupyter notebook --ip 0.0.0.0

1.2 设置密码

出于安全原因,你可能希望为你的 Jupyter Notebook 设置一个密码。首先,你可以创建一个密码:

jupyter notebook password

该命令将提示你输入并确认一个密码。密码会被存储在 ~/.jupyter/jupyter_notebook_config.json 文件中。

1.3 防火墙设置

确保你的防火墙允许 TCP 连接到 Jupyter 默认的端口(通常是 8888)。如果你使用的是 Unix/Linux 系统并且正在使用 ufw,你可以使用以下命令开放端口:

sudo ufw allow 8888/tcp

1.4 获取你的 IP 地址

要在局域网内的其他计算机上访问 Jupyter,你需要知道运行 Jupyter 的机器的 IP 地址。在 Unix/Linux 上,你可以使用 ifconfigip a 命令来查看你的 IP 地址。

如果你在 Windows上,可以打开命令提示符并输入 ipconfig 来查找你的局域网IP地址。

1.5 访问 Jupyter

从局域网内的另一台机器上,你可以在浏览器中输入 http://YOUR_IP_ADDRESS:8888 来访问 Jupyter。当然,你需要用之前设置的密码进行登录。

1.6 注意事项

虽然你可以在局域网内公开你的 Jupyter Notebook,但不建议在互联网上这样做,除非你知道如何安全地配置它。公开你的 Jupyter Notebook 可能会导致安全问题。

如果你使用的是 Jupyter Lab,上述步骤也是适用的,只需替换相关的命令即可。

欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!

公众号:AI悦创【二维码】

AI悦创·编程一对一

AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发、Linux、Web」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh

C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh

方法一:QQopen in new window

方法二:微信:Jiabcdefh

上次编辑于:
贡献者: AndersonHJB
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度