IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> win10利用本地浏览器远程使用ubuntu服务器上的jupyter notebook -> 正文阅读

[开发工具]win10利用本地浏览器远程使用ubuntu服务器上的jupyter notebook

win10利用本地浏览器远程使用ubuntu服务器上的jupyter notebook

jupyter notebook是非常好用的python学习和实践工具,但是由于本人电脑显卡比较差,直接使用本地主机的话,无法发挥机器的全部性能,为此,尝试利用服务器上的jupyter notebook。
直接启动也是可以,结果如下:
在这里插入图片描述
在这里插入图片描述
会默认使用ubuntu中的默认浏览器(火狐浏览器)启动。但是上述方法的缺点就是系统反应很慢,很影响体验感。所以就需要进行相关配置,使得能够本地浏览器使用服务器jupyter notebook 。

  1. 在服务器端下载好anaconda
    下载好anaconda后jupyter notebook也就已经安装成功了。这部分网上的教程比较多,我就不在这里赘述了。

  2. 对下载好的jupyter 进行配置
    首先打开ipython为notebook设置密码,记住输出的字符串“sha1:……”这字符串后面会用到
    在这里插入图片描述
    退出ipython,在ubuntu系统终端中,需要配置相关的jupyer notebook配置文件。创建配置文件的命令语句:

      jupyter notebook --generate-config
    

    使用

    	vim ~/.jupyter/jupyter_notebook_config.py
    

    打开notebook的配置文件。

    具体的vim的语法可以参考菜鸟教程:https://www.runoob.com/linux/linux-vim.html
    在配置文件中插入下述的代码,其中第一行就是设置密码步骤中的字符串。注意前面的u。
    在这里插入图片描述
    添加完成后保存文件。上述文件中几个参数的含义如下:password自然是登陆密码,ip就是允许访问的ip地址,“*”代表所有ip都可以访问,port就是使用服务器的多少端口作为数据的传输端口,open_browser为false即不打开浏览器。allow_remote_access表示是否接受远程控制。
    到此为止服务器端的配置就完成了。

  3. 本地浏览器连接
    参考很多文章说直接使用http:/ your_host_address:8888,就可以访问成功,但是发现不行,很多帖子说是防火墙的原因,哈哈,由于使用的是实验室的服务器,防火墙的设置也不敢动,所以就放弃了这种方法,使用ssh连接的方式。
    在本地主机,按下win+s键,打开搜索,输入 powershell,打开这玩意儿。
    在这里插入图片描述
    然后建立与服务器之间的连接
    在这里插入图片描述

     ```
     ssh -N -f -l localhost:1234:local:8888 -p 你的端口号 你的账户名@服务器ip地址
     ```
    

    这句代码的主要意思就是,将服务器端的8888端口映射到本地的1234端口,8888端口也就是我们在notebook配置文件中设置的值,是可以自己修改的,同样1234也是可以自己修改的。
    这里有个很坑的地方就是当你输完密码之后,如果密码正确,它并不会提示你,只是光标一直傻傻的在闪烁(除非你密码输错了,他会提示你的访问被拒绝),此时只需要你在本地浏览器上输入localhost:1234就能够打开juoyter notebook。输入之前配置时候设置的密码就能够远程登陆了。
    在这里插入图片描述
    在这里插入图片描述
    下一章我会介绍远程控制的jupyter只能使用base环境,不能使用其他配置好的conda环境的问题!

ps:第一次写这么长的文章,参考了很多文章,学习了很多地方的文章,初入论坛,要是有侵权内容的话请联系我,我会收到后立刻删除!

参考文章:《配置:本地访问远程Linux系统服务器的Jupyter Notebook》https://blog.csdn.net/q1q1x2x2/article/details/86641741?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 11:00:29  更:2021-07-23 11:00:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 18:44:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码