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

如何在本地计算机中打开远程服务器的Jupyter notebook

1. 在你的本地计算机上打开终端。

2. 使用SSH命令创建一个隧道:

ssh -L 8888:localhost:8888 your_username@your_server_ip
这里,your_username 是你的服务器用户名,your_server_ip 是你的服务器IP地址。

其中,-L 8888:localhost:8888的语法是:-L [本地端口]:[远程主机]:[远程端口]

  • 第一个8888就表示的是本地要监听的端口啦,表示在本地这个端口上的所有请求都会被转发到远程服务器;
  • localhost表示的是流量被转发到的远程服务器的本地服务器,这里不可以用IP地址代替,在这个例子中,使用 localhost 表示流量被转发到通过 SSH 连接的同一台远程服务器。
  • 第二个8888表示的是服务器监听的端口

上面一整个的作用就是:当本地计算机访问8888端口时(也就是http://localhost:8888/,表示访问本地计算机的8888端口服务),请求会转发到服务器,服务器监听的8888端口正在访问的jupyter notebook,那么服务器就会将jupyter notebook网页返回给本地计算机,这样本地计算机就可以远程服务器上运行的jupyter notebook网页啦呼呼呼呼~前提是要在服务器中运行jupyter notebook这个服务

3. 在SSH会话中运行以下命令来启动Jupyter Notebook:

jupyter notebook

4. Jupyter Notebook启动后,它会在服务器上打开一个端口(默认是8888)。在本地终端中,它会显示一个URL,形如:

http://localhost:8888/?token=your_token
复制这个URL并粘贴到你的本地计算机的Web浏览器中。

ps:vscode中有Jupyter插件,安装插件之后也是可以使用滴!!!比在网页上远程转发啥的方便太多了!!!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • leetcode hot100刷题【持续更新】
  • 深度挖掘| 如何高效实现Cloudera 安装之基础环境搭建
  • 学习贵在善假于物
  • LCR 024
  • 【android10】【binder】【2.servicemanager启动——全源码分析】
  • 多线程拷贝的基本原理
  • C++《类和对象》(下)
  • 笔试强训day12
  • Centos7安装gitlab-ce(rpm安装方式)
  • 计算机毕业设计Python深度学习垃圾邮件分类检测系统 朴素贝叶斯算法 机器学习 人工智能 数据可视化 大数据毕业设计 Python爬虫 知识图谱 文本分类
  • 电子元器件大全及应用基础!
  • 【系统规划与管理师】【案例分析】【考点】【问题篇】第6章 IT服务运营管理
  • HarmonyOS开发5.0【封装request泛型方法】axios
  • pdf文件怎么转换成ppt?介绍几种pdf转ppt的方法
  • 【洛谷】P9752 [CSP-S 2023] 密码锁
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • Java多线程(4):使用线程池执行定时任务
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • js学习笔记
  • mockjs让前端开发独立于后端
  • oschina
  • python学习笔记-类对象的信息
  • React as a UI Runtime(五、列表)
  • Shadow DOM 内部构造及如何构建独立组件
  • Spring框架之我见(三)——IOC、AOP
  • vue-cli在webpack的配置文件探究
  • 动态魔术使用DBMS_SQL
  • 浮现式设计
  • 基于HAProxy的高性能缓存服务器nuster
  • 力扣(LeetCode)22
  • 力扣(LeetCode)357
  • 使用 QuickBI 搭建酷炫可视化分析
  • 使用parted解决大于2T的磁盘分区
  • 网络应用优化——时延与带宽
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • # dbt source dbt source freshness命令详解
  • # 安徽锐锋科技IDMS系统简介
  • #13 yum、编译安装与sed命令的使用
  • #if等命令的学习
  • #if和#ifdef区别
  • $.ajax()
  • (06)金属布线——为半导体注入生命的连接
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (day 12)JavaScript学习笔记(数组3)
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (七)Knockout 创建自定义绑定
  • (三)Honghu Cloud云架构一定时调度平台
  • (四) 虚拟摄像头vivi体验
  • (四)汇编语言——简单程序
  • (原創) 物件導向與老子思想 (OO)
  • (转)大型网站的系统架构
  • (转)原始图像数据和PDF中的图像数据