当前位置: 首页 > news >正文

如何利用 Jupyter 从浏览器访问远程服务器

如何利用 Jupyter 从浏览器访问远程服务器

核心思想:
在远程服务器上启动 Jupyter 服务,然后通过 SSH 隧道将服务器的端口“映射”到你本地电脑上,最后在本地浏览器中访问

具体操作:

  1. 在你的环境中安装jupyter-lab
pip install jupyterlab
  1. 启动jupyter-lab服务
nohup jupyter-lab --ip 0.0.0.0 --port 26829 --no-browser --NotebookApp.token=你的令牌 >jupyter.log 2>&1 &
  • nohup
    作用:no hang up 的缩写
    含义:让进程在用户退出登录后继续运行,不受挂断信号的影响
    使用场景:在 SSH 连接到服务器时,即使关闭终端窗口,JupyterLab 服务也不会停止
  • jupyter-lab
    作用:要执行的主命令
    含义:启动 JupyterLab 服务
  • –ip 0.0.0.0
    作用:指定监听的 IP 地址
    含义:0.0.0.0 表示监听所有可用的网络接口
    效果:允许从任何 IP 地址(包括本地和远程)访问 JupyterLab 服务
  • –port 26829
    作用:指定服务运行的端口号
    含义:JupyterLab 将在 26829 端口上提供服务
    注意:需要确保服务器的防火墙允许该端口的访问
  • –no-browser
    作用:禁止自动打开浏览器
    含义:在服务器环境下通常没有图形界面,所以不需要尝试启动浏览器
    使用场景:在无图形界面的服务器上运行时的必要参数
  • –NotebookApp.token=你的令牌
    作用:设置访问令牌(密码)
    含义:
    在浏览器中访问时需要输入此 token 进行身份验证
    安全说明:使用简单 token 有一定安全风险,生产环境建议使用强密码
  • jupyter.log
    作用:重定向标准输出
    含义:将程序的正常输出信息写入到 jupyter.log 文件中
  • 2>&1
    作用:重定向标准错误
    含义:将错误输出也重定向到标准输出(即同一个日志文件)
    分解:
    2 表示标准错误流(stderr)
    1 表示标准输出流(stdout)
    &1 表示"与标准输出相同的位置"
  • &
    作用:在后台运行
    含义:让命令在后台执行,立即返回终端提示符,可以继续输入其他命令
  1. 在浏览器访问
    一般先查看日志文件,日志文件里面会告诉你是否启动成功(有时候会出现端口冲突就会启动失败),日志文件里面会出现下述访问格式:
http://127.0.0.1:26829/lab?token=...

由于我们是浏览器访问远程服务器,不是本机启动本机访问,所以要将上述的ip地址改为你启动jupyter服务的服务器地址,token后面是前面你设置的令牌:

http://服务器地址:26829/lab?token=...
http://www.dtcms.com/a/564661.html

相关文章:

  • C语言基础知识点简单案例分享之二——C语言全知识点速查宝典
  • 怎么找网站局域网电脑做网站服务器
  • 一男一女做那个的动漫视频网站网站怎样推广 优帮云
  • hive常用命令
  • AWS + 飞天CMS:高性能内容站的云端搭建方案
  • 800G光模块:驱动AI与云计算高速互联的核心引擎
  • Python每日一练---第三天:删除有序数组中的重复项
  • U-Net 的输入与输出:通用场景与扩散模型场景解析
  • 李宏毅机器学习笔记39
  • 【代码随想录算法训练营——Day57(Day56周日休息)】图论——53.寻宝
  • PPT+配音生成带旁白的PPT演示视频
  • abp vnext cli无法正常使用,卡在 Checking extensions..,cli修改abp版本及.net版本
  • 萤石摄像头使用NAS作为存储
  • 2025江西省职业院校技能大赛(中职组)移动应用与开发竞赛样题
  • 建站公司哪家好在哪里推广比较好
  • 在 iOS 18 的照片应用,如何批量隐藏截屏?
  • OK3568 Android11 实现 App 独占隔离 CPU 核心完整指
  • 湖南网站建设公司 都来磐石网络泰安营销型网站建设公司
  • Oracle 如何计算 AWR 报告中的 Sessions 数量
  • JavaScript 流程控制语句
  • 走向专精:我的NLP特化算子开发之旅
  • 如何写prompt?prompt收集
  • 打工人日报#20251103
  • 技术文章大纲:设备如何“开口说话”?
  • CH585 高速 USB模拟 CDC串口应用示例
  • 2024/07 JLPT听力原文 问题四
  • 【AAOS】【源码分析】Car Location服务(二)- NMEA 数据
  • 如何建立国外网站搜索引擎优化岗位
  • 怎么建立网站网址在线做网站需要什么
  • https 可以访问 8866端口吗