You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从客户端PC直接访问服务器PC上的Jupyter Lab

直接通过浏览器访问服务器Jupyter Lab的解决步骤

1. 修改Jupyter Lab的绑定配置

Jupyter默认仅允许本地访问,需调整配置开放外部连接:

  • 通过远程桌面登录服务器,打开CMD或PowerShell,执行命令 jupyter lab --generate-config 生成配置文件
  • 找到配置文件(默认路径:C:\Users\[服务器用户名]\.jupyter\jupyter_lab_config.py),用记事本打开
  • 找到 c.ServerApp.ip 行,删除行首的注释符号#,修改为 c.ServerApp.ip = '0.0.0.0'(允许所有IP访问)
  • 找到 c.ServerApp.allow_remote_access 行,修改为 c.ServerApp.allow_remote_access = True
  • 保存配置文件,重启Jupyter Lab

2. 设置Jupyter Lab访问密码(推荐)

为了和远程桌面一致的安全验证,给Jupyter Lab设置访问密码:

  • 在服务器命令行执行 jupyter server password,按照提示设置密码
  • 重启Jupyter Lab后,客户端浏览器访问时会弹出密码输入框,输入该密码即可

3. 开放服务器防火墙的8888端口

Windows Server 2019的防火墙默认会阻止外部访问8888端口:

  • 远程桌面登录服务器,打开「Windows Defender防火墙」→「高级设置」
  • 点击「入站规则」→「新建规则」,选择「端口」后点击下一步
  • 输入特定本地端口 8888,点击下一步
  • 选择「允许连接」,点击下一步,按需勾选网络类型后点击下一步
  • 给规则命名(如“Jupyter Lab 8888端口”),完成规则创建

4. 确认服务器网络可达性

  • 在Windows 11客户端打开CMD,执行 ping x.xxx.xxx.xxx,能ping通则说明服务器网络连通;ping不通需先排查网段一致性、路由限制等问题
  • 执行 telnet x.xxx.xxx.xxx 8888(若无telnet,需先在「启用或关闭Windows功能」中开启Telnet客户端),能连接说明端口已开放,连不上则回到防火墙或Jupyter配置环节排查

5. 客户端浏览器无需额外授权

客户端浏览器不需要特殊授权操作,只要完成上述配置,直接在地址栏输入 http://x.xxx.xxx.xxx:8888/lab,按提示输入密码即可访问

内容的提问来源于stack exchange,提问作者newbie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 23:42:47