当前位置: 首页 > 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插件,安装插件之后也是可以使用滴!!!比在网页上远程转发啥的方便太多了!!!

http://www.lryc.cn/news/440810.html

相关文章:

  • 实习项目|苍穹外卖|day11
  • easy_cloudantivirus
  • python中Web API 框架
  • Linux(6)--CentOS目录
  • 标准C++(二)
  • 硬件工程师笔试面试——保险丝
  • 本地安装Ollama+WebUI
  • 请求响应-05.请求-日期参数JSON参数
  • CSS学习路线
  • Linux memcg lru lock提升锁性能
  • 【spring】引入 Jackson 依赖 对java对象序列号和反序列化
  • 算法面经手撕系列(3)--手撕LayerNormlization
  • 出厂非澎湃OS手机解BL锁
  • Go语言错误处理之道:优雅地应对程序中的问题
  • LIMS实验室管理系统的特点
  • vue之 package.json和package-lock.json
  • android 老项目中用到的jar包不存在,通过离线的方法加载
  • 每天五分钟玩转深度学习框架PyTorch:梯度下降之学习率衰减
  • 智能家居配上高颜值UI,瞬间感觉消费不起了呢
  • Winform登录实现及工具栏切换
  • Git bash使用
  • Java入门程序-HelloWorld
  • 计算机人工智能前沿进展-大语言模型方向-2024-09-12
  • Android MediaPlayer + GLSurfaceView 播放视频
  • gitee远程仓库OPEN GIT BASH HERE从错误中学习
  • 如何查看当前系统中所有具有sudo权限的用户?
  • 在线制作PPT组织架构图!这个AI工具简单又好用!
  • Mysql 视图存储过程触发器
  • 【天池比赛】【零基础入门金融风控 Task2赛题理解】实战进行中……20240915更新至2.3.4.3 查看训练集测试集中特征属性只有一值的特征
  • 配置Windows内核开发环境