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

如何在Windows 7本地通过GUI远程使用Debian 9服务器的Jupyter?

当然可以!完全没问题

我来给你一步步拆解怎么实现Windows 7本地通过图形界面远程使用Debian 9服务器上的Jupyter Notebook:

第一步:在Debian 9服务器上配置Jupyter

  • 先确保服务器上安装了Jupyter。如果还没装,打开终端执行:
    sudo apt update && sudo apt install jupyter-notebook
    
    要是更习惯用pip管理包,也可以用:
    pip3 install jupyter
    
  • 生成Jupyter的配置文件:
    jupyter notebook --generate-config
    
    执行后会告诉你配置文件的路径,一般是~/.jupyter/jupyter_notebook_config.py
  • 设置登录密码(这步很重要,避免未授权访问):
    jupyter notebook password
    
    按照提示输入并确认密码,系统会自动生成密码哈希并保存到配置文件里。
  • 修改配置文件,用文本编辑器打开刚才的jupyter_notebook_config.py,找到并修改以下几个参数(去掉前面的注释符号#):
    c.NotebookApp.ip = '*'  # 允许所有IP地址访问
    c.NotebookApp.open_browser = False  # 服务器端不自动打开浏览器
    c.NotebookApp.port = 8888  # 自定义端口,记住这个数字,后面要用到
    # 可选:设置Jupyter的工作目录,替换成你自己的路径
    # c.NotebookApp.notebook_dir = '/home/your_username/notebooks'
    
  • 启动Jupyter Notebook:
    直接执行jupyter notebook就能启动,但如果希望断开SSH连接后Jupyter还能继续运行,可以用后台启动命令:
    nohup jupyter notebook &
    

第二步:Windows 7本地访问Jupyter

方式一:直接通过浏览器访问(简单但注意安全)

  • 先确保Debian服务器的防火墙开放了刚才设置的8888端口,用ufw的话执行:
    sudo ufw allow 8888/tcp
    
  • 打开Windows 7上的浏览器(推荐Chrome、Firefox,IE对Jupyter的兼容性较差),在地址栏输入:
    http://你的服务器公网IP:8888
    
  • 输入之前设置的密码,就能进入Jupyter的图形界面了,和本地使用几乎没区别。

方式二:通过SSH隧道访问(更安全,推荐)

如果不想把Jupyter端口暴露在公网里,用SSH隧道更安全,Windows 7上可以用PuTTY来配置:

  1. 打开PuTTY,在「Session」面板里输入服务器的公网IP和SSH端口(默认是22)。
  2. 左侧展开「Connection」→「SSH」→「Tunnels」:
    • 在「Source port」里填一个本地端口,比如8889
    • 在「Destination」里填localhost:8888(对应服务器上Jupyter的端口)
    • 点击「Add」,上方会显示L8889 localhost:8888
  3. 回到「Session」面板,保存一下配置(方便下次快速连接),然后点击「Open」,登录到服务器。
  4. 这时在Windows 7的浏览器里输入http://localhost:8889,输入密码后就能安全访问Jupyter了。

补充说明

Debian 9自带的Python版本可能偏老,但完全能支持Jupyter的基础功能。如果遇到依赖问题,可以用pip3升级Jupyter:

pip3 install --upgrade jupyter

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 10:03:40