• 【Jupyter】远程连接Jupyter服务器


    远程连接Jupyter

    步骤一 配置Jupyter

    https://blog.csdn.net/MYRLibra/article/details/109599531
    https://blog.csdn.net/weixin_40641725/article/details/114636779

    1. 安装
    conda activate abc	#激活虚拟环境
    pip install jupyter	#安装
    jupyter notebook --generate-config	#生成配置文件
    
    • 1
    • 2
    • 3
    1. 生成密文(可不操作)
    from IPython.lib import passwd
    passwd()
    
    • 1
    • 2
    1. 修改配置文件
    vim ~/.jupyter/jupyter_notebook_config.py
    
    c.NotebookApp.ip='*'
    c.NotebookApp.password = u'sha1:xxxxxxxxxxx(上一步生成的密文)'
    c.NotebookApp.port = 9999	#随便指定一个闲置端口
    c.NotebookApp.open_browser = False	#禁止自动打开浏览器
    c.NotebookApp.allow_remote_access = True	#远程访问
    c.NotebookApp.allow_root = True
    c.NotebookApp.notebook_dir = '' # 这里写目录,可以相对地址,设置根目录,限制访问
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    1. 运行服务器
    nohup jupyter notebook > jupyter.log 2>&1 &
    
    • 1
    1. 查看jupyter服务是否启动了
    ps -aux|grep jupyter notebook
    
    • 1
    1. 局域网内访问服务器jupyter
      直接在自己机器上的浏览器输入 ip:port,第三步配置的 port 和局域网服务器 IP 即可访问

    二、远程访问

    使用花生壳进行内网穿透
    https://hsk.oray.com/

    1. 在内网服务器安装花生壳客户端
      地址:https://hsk.oray.com/download

    把 linux 服务器的命令拿下来执行,安装 dpkg -i xxx.deb
    fig·

    1. 注册花生壳
      https://hsk.oray.com/
      可以先注册,也可拿着第 1 步安装好的 phddns SN 号码,可以在服务器终端输入 phddns status 查看 SN

    fig2
    3. 进入 花生壳的 管理页面
    fig3
    4. 新建隧道就可
    因为要通过http访问,所以新建隧道时候选择 https 协议,这样就可以在自己本机通过浏览器访问到局域网Jupyter Server

  • 相关阅读:
    SIP没有摘机消息可以通话吗
    【GNN Panel】图神经网络及其在结构建模中的应用
    C#(CSharp)入门教程
    程序员成长:微创新是怎么发生的
    内存 管理
    python的迭代器和生成器
    基于Springboot2.x+vue3.x整合实现微信扫码登录
    C++笔记 17 (STL常用容器 - stack & queue & list)
    谈谈 Redis 如何来实现分布式锁
    6.6 - Windows网络相关命令
  • 原文地址:https://blog.csdn.net/Alearn_/article/details/127964160