zoukankan      html  css  js  c++  java
  • 【python基础】JupyterNotebook配置远程登录

    前言

    工作站上安装的jupyter,远程登录工作站之后,想要使用jupyter,需要配置远程登录。

    步骤

    1. 生成配置文件;

    2. 设置密码;

    3. 修改配置文件;

    4. 远程登录测试;

    具体操作

    1. 生成配置文件

    为了生成配置文件,需要使用下面的jupyter命令;

    $ jupyter notebook --generate-config

    此时就会得到一个配置文件,其默认路径一般如下所示:

    Windows: C:UsersUSERNAME.jupyterjupyter_notebook_config.py
    OS X: /Users/USERNAME/.jupyter/jupyter_notebook_config.py
    Linux: /home/USERNAME/.jupyter/jupyter_notebook_config.py

    Ubuntu 下一般会保存在~/.jupyter/jupyter_notebook_config.py

    2. 设置密码;

    可以自动设置,也可以手动设置;

    自动设置:

    $ jupyter notebook password
    Enter password:  yourcode  #输入密码
    Verify password: yourcodeagain   #再次输入密码确认
    #运行后结果
    [NotebookPasswordApp] Wrote hashed password to ~/.jupyter/jupyter_notebook_config.json    #密码被保存的位置 ~/.jupyter/jupyter_notebook_config.json

    记得修改配置文件中的密码;

    3. 修改配置文件

    #把前面的#去掉
    c.NotebookApp.ip = '*'    # 允许所有ip访问  补充:报错 No address associated with hostname可设置为:'0.0.0.0'
    c.NotebookApp.open_browser = False    # 不打开浏览器
    c.NotebookApp.port = 8888             # 端口为8888
    #
    c.NotebookApp.password = 'sha1' # 就是把生成的密码json文件里面的一串密码放这里
    ##
    c.NotebookApp.allow_remote_access = True # 不知道若为False是否可以

    4. 远程登录测试

    在浏览器输入局域网内 ip+端口号 即可访问,提示输入密码的时候输入已经设置的密码。

    博主输入的是工作站的IP和端口号,可以访问;

    http://10.0.169.117:8888

     注意,按照以上的设置,好像只能先远程登录服务器端,然后就可以在本地浏览器打开访问;

    如果只想通过网页访问,而不用登录远程服务器端呢,应该如何设置呢???

    参考

    1. JupyterNotebook配置远程登录

    2. Jupyter Notebook远程登录及密码设置操作

    3. Jupyter Notebook远程登陆

    做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
    版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
  • 相关阅读:
    Elasticsearch学习,请先看这一篇!
    加解密/数字签名/证书 原理
    C# 给对象赋null值会释放内存吗?
    打包常见问题
    友盟推送
    谈一谈可能用到数据持久化的地方
    浅谈设置字体大小
    AFN和SDWebImage请求网络图片的一点问题
    linux学习(1)——这是一个新的开始,加油吧少年
    C指针——简单总结
  • 原文地址:https://www.cnblogs.com/happyamyhope/p/14817537.html
Copyright © 2011-2022 走看看