首页 > 其他分享 >服务器端jupyter notebook映射到本地浏览器的操作【文章转自https://www.cnblogs.com/shuaihe/p/16267723.html】

服务器端jupyter notebook映射到本地浏览器的操作【文章转自https://www.cnblogs.com/shuaihe/p/16267723.html】

时间:2024-03-16 21:34:37浏览次数:33  
标签:8192 www jupyter 服务器端 17 18 notebook https NotebookApp

这篇文章转自主要介绍了服务器端jupyter notebook映射到本地浏览器的操作
做科研经常有这样的需求:即需要借助服务器的计算资源,本地编辑的工程文件需要每次都传到服务器才能运行。jupyter是较好的交互式编辑工具,有没有一种方式可以在jupyter上编辑属于服务器的文件呢?这就引出了我们的端口映射工具。

1.远程服务器上安装jupyter notebook(配置jupyter_notebook_config.py文件)
pip install jupyter
或使用conda安装:
conda install -c anaconda notebook
2.使用ssh连接本机与服务器,使用端口映射
ssh -L 18192:127.0.0.1:8192 server_name@server_ip_address

服务器端口指定为8192(或者其他),表示在服务器端终端输入jupyter notebook启动jupyter时端口为8192。本机端口设置为18192,即可在本机的浏览器中按照地址加端口18192打开jupyter。
3. 启动jupyter
启动jupyter需要注意两点,

默认是打开浏览器,而我们不能在服务器端自动打开浏览器
需要指定端口为端口B,如8192
jupyter notebook --no-browser --port=8192 --allow-root

输入时候终端会打印如下信息:
(base) [HeShuai@master ~]$ jupyter notebook --no-browser --port=8192 --allow-root
[I 17:18:45.517 NotebookApp] [nb_conda_kernels] enabled, 2 kernels found
[I 17:18:46.552 NotebookApp] [nb_conda] enabled
[I 17:18:46.553 NotebookApp] Serving notebooks from local directory: /public/home/HeShuai
[I 17:18:46.554 NotebookApp] Jupyter Notebook 6.4.11 is running at:
[I 17:18:46.554 NotebookApp] http://localhost:8192/?token=a0f02953aab9f748e7203a445395fa5207faad397241d582
[I 17:18:46.554 NotebookApp] or http://127.0.0.1:8192/?token=a0f02953aab9f748e7203a445395fa5207faad397241d582
[I 17:18:46.554 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 17:18:46.570 NotebookApp]

To access the notebook, open this file in a browser:
file:///public/home/HeShuai/.local/share/jupyter/runtime/nbserver-52497-open.html
Or copy and paste one of these URLs:
http://localhost:8192/?token=a0f02953aab9f748e7203a445395fa5207faad397241d582
or http://127.0.0.1:8192/?token=a0f02953aab9f748e7203a445395fa5207faad397241d582

这时候,你有两种方式在本地浏览器打开jupyter,注意端口需要指定为本地端口A

方式一:
http://localhost:18192

方式二:
http://127.0.0.1:18192

复制对应的token(上述紫色加粗部分内容)输入就可以愉快的使用jupyter啦!

本文转自https://www.cnblogs.com/shuaihe/p/16267723.html

标签:8192,www,jupyter,服务器端,17,18,notebook,https,NotebookApp
From: https://www.cnblogs.com/corrschi/p/18077653

相关文章

  • springboot配置https
    先提条件:一台服务器并配置了宝塔安装了openSSL一、生成ssl文件1.在java环境变量的bin目录下生成.p12的证书,在生成途中只需要记住生成时的密码,其余的可要可不要keytool-genkey-aliastomcat-storetypePKCS12-keyalgRSA-keysize2048-keystorekeystore.p12-v......
  • 一个现成的用python写的项目, 有GUI,https://github.com/mustafamerttunali/deep-learni
    安装该项目ENV:Win11Anaconda 1.安装Python3.7, 在Anaconda新建一个python3.7环境2.安装VC++buildtool14.0 以上版本,我从下面这个link下载的最新版是17.6.4https://visualstudio.microsoft.com/visual-cpp-build-tools/否则会遇到 3.修改一下requir......
  • TCP,SSL以及HTTPS的连接建立过程详解
    可以参考B站的一个视频,把TLS/SSL的连接建立过程降解的非常透彻。配合这篇博客食用更佳。一遍不懂请多看几遍,很有用!1说明1.1对称加密的和非对称加密在数字加密算法中,通过可划分为对称加密和非对称加密。什么是对称加密?在对称加密算法中,加密和解密使用的是同一把钥匙,即:使......
  • 腾讯云服务器Nginx反向代理的Photoprism(包括https设置)
    2024年3月15日,因为不想忘记前面关于Nginx反向代理Photoprism的内容。这里记录下,如果能帮助到点击到这篇博客的人就更好了。主要分为三个部分,第一个部分是部署Photoprism,第二个部分是Nginx反向代理,第三个部分是https设置前置条件(没有的话,就不要往下看了,或者先稍微了解下再往下看)......
  • 阿里云配置http转https
    参考:https://www.cnblogs.com/alexfly/p/10615986.htmlhttps://www.cnblogs.com/SemiconductorKING/p/9106971.html背景:原网站已备案且正常运行了,现在要将网站改为https 1.阿里云首页搜索“ssl证书” 2.点击购买 3.搭配选择(“免费型DV”,“单域名”最后会显示0元)购买如图......
  • 什么是服务器端广告插入(server side ad insertion - SSAI)- 为什么说采用IAB技术实验室
    服务器端广告插入(SSAI-serversideadinsertion)是在联网(有线)电视上广告竞标行动中的最流行的技术解决方案之一。SSAI是一种在视频流加载到用户设备之前将广告植入在一起的技术。它可以用于任何连接或超顶级(overthetop-OTT)视频环境,包括社交环境,但大部分需求来自CTV的爆......
  • 完美解决浏览器输入http被自动跳转至https问题
    查阅相关资料,发现这是浏览器的HSTS(HTTPStrictTransportSecurity)功能引起的。在安装配置SSL证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启HSTS,它会告诉浏览器只能通过HTTPS访问,而绝对禁止HTTP方式。因此,只要关闭浏览器的HSTS功能就可以解决这个问题......
  • 配置 HTTP/HTTPS 网络代理
    使用Docker的过程中,因为网络原因,通常需要使用HTTP/HTTPS代理来加速镜像拉取、构建和使用。下面是常见的三种场景。 为dockerd设置网络代理"dockerpull"命令是由dockerd守护进程执行。而dockerd守护进程是由systemd管理。因此,如果需要在执行"dockerpull"命令时......
  • http怎么改成https
    在互联网里,数据的安全传输显得尤为重要。从HTTP转变为HTTPS是提升网站安全性的关键一步。我们理解HTTP与HTTPS之间的差异,超文本传输协议(HTTP)是互联网上应用最为广泛的协议之一。然而,它存在一个明显的缺陷:数据传输过程中不加密而是以明文的方式进行传输,意味着数据容易被第三方截......
  • 浅谈HTTP 和 HTTPS (中间人问题)
    前言由于之前的文章已经介绍过了HTTP,这篇文章介绍HTTPS相对于HTTP做出的改进开门见山:HTTPS是对HTTP的加强版主要是对一些关键信息进行了加密一.两种加密方式1.对称加密公钥+明文=密文密文+公钥=明文2.非对称加密举个例子就好比小区邮箱提供......