目的

远程服务器的jupyter不好操作,且想借助服务器的GPU来跑实验,故想用本地jupyter映射到服务器端进行调试等操作
自己情况:本地win10,服务器linux

配置步骤

服务器端:

1.安装jupyter notebook

pip install pyzmq
pip install tornado
pip install jinja2
pip install jsonschema
pip install jupyter

2.生成配置文件

$jupyter notebook --generate-config

3.生成密码(记得保存,后续会用)
打开【Python terminal】

In [1]: from IPython.lib import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:b6e1b42864a8:886964e0a1ccc316b5efc8a55bffb6c6e473de14'

4.修改默认配置文件

$vim ~/.jupyter/jupyter_notebook_config.py

以下位置需要修改(记得取消注释哟!)

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8889   #本人改了下端口号,因为怕和别的端口冲突(可改可不改)

5.启动Jupter notebook

$jupyter notebook

本地:
注意,服务器的jupyter不要管
1.有些教程说此时本地可以直接通过浏览器访问http://address_of_remote:8888(你在服务器端启动jupyter时显示的地址),奈何我的不阔以,进行2
2.打开本地cmd,输入

ssh -N -f -L localhost:8888:localhost:8889 -p ip remote_user@remote_host
ssh -N -f -L localhost:8888:localhost:8889 -p 18422 wangdepeng@122.51.119.77

localhost:8888为本地端口,一会直接访问用
localhost:8889为服务器端口,刚刚设置的
ip: 服务器端口号
remote_user:服务器账号
remote_host:服务器地址
3.输入服务器的密码
4.打开浏览器,输入地址 http://localhost:8888/

参考:
1.https://blog.csdn.net/a819825294/article/details/55657496
2.https://blog.csdn.net/patrick75/article/details/51473884


常规操作小知识

  1. jupyter notebook切换使用环境,需先在anaconda下激活
在这里插入代码片python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"

本地jupyter notebook远程连接服务器相关推荐

  1. 使用Jupyter Notebook远程连接服务器

    一.远程连接 首先在服务器端安装Jupyter Notebook并通过配置文件进行相应参数的设置,然后使用本地主机的浏览器远程访问. 参考博客:https://my.oschina.net/u/421 ...

  2. jupyter notebook运行没反应_搭建Jupyter Notebook远程云服务器(Jupyter配置)

    搭建Jupyter Notebook远程云服务器​yuenshui.cn 前面讲了Jupyter Notebook的远程服务器搭建过程.但每次打开一个新的notebook,都要重复地倒入一些模块(pa ...

  3. jupyter notebook 远程连接调试实录

    最近使用了一下jupyter notebook搭配GPU服务器这套搭配,顿时打开了一个新天地,记录一下配置过程. 我一般把pythoner中搞机器学习数据分析的叫"科学家",区别于 ...

  4. 【Python基础】本地利用ssh远程连接服务器并启用远程服务器的jupyter lab并配置好anaconda的环境...

    前提条件 服务端安装好anaconda,并建立要用的虚拟环境 详情可见我的另外一篇文章 [手把手AI项目]三.利用Anaconda配置tensorflow-gpu环境(linux+windows) 假 ...

  5. .ssh文件夹在哪里_【TOOLS】本地利用ssh远程连接服务器并启用远程服务器的jupyter lab并配置好anaconda的环境...

    前提条件 服务端安装好anaconda,并建立要用的虚拟环境 详情可见我的另外一篇文章 [手把手AI项目]三.利用Anaconda配置tensorflow-gpu环境(linux+windows) 假 ...

  6. vs code+jupyter notebook 远程连接深度学习服务器,并配置环境

    搞了一段时间,终于搞明白怎么远程连接实验室服务器写深度学习代码了,如果组内有对这些比较了解的同学,可以找他们帮忙能省很多麻烦,感恩.如果没有的话这篇文章将详细说明所有操作,保证打通全流程,跟着做完就能 ...

  7. Xshell远程连接服务器上的jupyter notebook

    用Xshell远程连接服务器上的jupyter notebook 今天浅写一下在Xshell远程连接服务器上已有的jupyter notebook,以后更新一下如何在服务器上部署jupyter not ...

  8. 实验室服务器使用指南:pytorch、tensorflow安装问题、visdom安装问题本地远程调用服务器jupyter问题、本地pycharm远程连接服务器

    需要:实验室服务器账号+本地windows装有Xshell和xftp 一:安装anoconda: 1:windows本地下载anoconda的安装文件,下载地址 用户:官网 国内用户:清华源 2:经过 ...

  9. Jupyter 远程连接服务器

    Jupyter 远程连接服务器 前言 一.在服务器端 1.安装anaconda,jupyter notebook基础环境 2.服务器端的设置 Step 1:添加配置文件 Step 2:生成密码 Ste ...

最新文章

  1. 2015年58同城面试题
  2. python中的变量与对象
  3. 浅谈ORACLE AWR single instance 一
  4. shiro+jwt进行认证和授权的解决方案代码实例
  5. 电脑键盘下划线怎么打_电脑键盘右边的数字键无法使用怎么办?
  6. 滴滴网约车违规出京被罚15万 官方回应:系司乘线下协商
  7. 比深度学习更值得信赖的模型ART
  8. C++ STL 容器元素排列之next_permutation和prev_permutation的使用示范
  9. MyEclipse8.5中的可视化界面JTable和JComboBox应用,及常用方法
  10. 三种方式创建bean对象在springIOC容器中初始化、销毁阶段要调用的自定义方法
  11. 2008年南京等5城市将升格直辖市
  12. selenium调用edge driver的坑
  13. 从周鼎看如何当好研究生
  14. M个苹果放在N个盘子里,有多少种不同的放法
  15. 计算机多余自动启动项,大神教你WIN7如何删除多余系统启动项
  16. 723. PUM(DAY 13)
  17. 算法系列——贝尔曼福特算法(Bellman-Ford)
  18. 【Ubuntu 20.04 LTS】设置笔记本合并盖子不休眠
  19. SAP ABAP openSQL数据库操作(四)
  20. my love(新贵公子主题歌)铃声 my love(新贵公子主题歌)手机铃...

热门文章

  1. springboot集成Spring Security oauth2(八)
  2. 并发编程(4)同步并发操作
  3. LeetCode 208. Implement Trie (Prefix Tree)
  4. 驰骋工作流引擎-总体介绍
  5. Bind Service 不会在后台无限期的一直运行
  6. 【Java从0到架构师】Maven - 依赖冲突、分模块构建项目
  7. 【Java从0到架构师】基本概念 + 环境搭建
  8. AI+BI,真的如想象中的那么美好吗?
  9. 通讯超时什么意思_威伦触摸屏通讯报错了怎么办?
  10. linux进程timer,Linux Timer 示例